There is only one place you want to be in the world on Halloween night: Shibuya, Tokyo, Japan.
I have no doubt that Tokyo is the best city in the world to celebrate Halloween. Thousands upon thousands of people on the streets going batshit mental. A fashion parade of the undead. Super Mario on a bad LSD trip.
The first video below essentially sums up Tokyo Halloween in seven seconds, while the next is a professionally shot vid showcasing Shibuya’s annual costume party in all its glory. Below that, some pics of me partying with my mates.
Happy Halloween, you cretins.