Takeshita Street in Harajuku is the place to go for your bizarre costume needs. Have you just been dying to dress up like your favorite cartoon character and can't wait for Halloween? Harajuku is a fantasy world and what would be jaw-droppingly bizarre anywhere else in the world, is par for the course here. Japan is often described as a country of paradoxes, hung between the traditional and the modern. Harajuku displays these contrasts like no other place in Japan. Tokyo is a city that's usually dressed to the nines - a place that prides itself on being well turned out. But a carnival-like scene has been going on for years in Harajuku with costumes that are outlandish, fun, colorful, quirky and sometimes kinky.