[category]
[title]
Tokyo, we love how you love Halloween, even if it does take 45 minutes just to get from one side of Shibuya Crossing to the other on October 31st. If you were in Shibuya on Saturday night, you'll know what we mean. But it's worth it to see people looking like this...
Discover Time Out original video