Connect to share and comment

Halloween costumes Tokyo

Appears In:
Just in time for Halloween, here’s a sampling of weird ghost legends from around the world.
Halloween costumes Tokyo

People clad in special costumes begin the Halloween Parade on the street in Kawasaki, a suburb of Tokyo, on October 28, 2012.