You don't need LSD in Japan. The talk shows there will do the tripping for you!

Don't Miss...