Los Angeles 2004

You gotta love Disney.  Who else can make a 7-foot tall insect into a major attraction?