It's a rip-roaring travelogue of our time in Japan, featuring stupid Japanese film homages, some lingering semi-nudity and Hello Kitty branded dried squid.
It's a rip-roaring travelogue of our time in Japan, featuring stupid Japanese film homages, some lingering semi-nudity and Hello Kitty branded dried squid.