We took a trip to Odaiba last saturday, a huge, manmade island in east Tokyo. It wasn't particularly awe-inspiring, just a big mall (I should have gone to see the wild hair in Harajuku), but they had a Mexico festival going on, which was amazing. Growing up in San Francisco, with a pretty good idea of what a taco stand is supposed to look, sound, and feel like, hearing 「いらっしゃいませ」from the guy behind the table threw me for a loop. The music, food, costumes, and atmosphere were all perfectly familiar, save that everything was in Japanese. Fun times.
Full set on Flickr.