Kawasaki Halloween parade draws thousands in Japan
Thousands of Japanese costume fans have joined forces for the Kawasaki Halloween parade - dressed as everything from a Chanel handbag to a Samsung Galaxy phone.
The annual spectacle celebrated its 20th anniversary this year, and more than 130,000 people turned out to watch.
The parade is the biggest in the Tokyo area, and organisers said about 2,600 participants had dressed up in their finest fright-wear.
The Japan Times reports that the prizes for this year's costume contest included a holiday to Italy and 100,000 yen (£788; $958) in cash.
Three children's parades were held on 29 October, while adults got their marching orders today.
Several of those dressed up sported complex theatrical facepaint, or prosthetics including horns or huge fangs.
One sinister participant made the perfect zombie waiter, carrying a silver platter of fake human hands.
But the Japanese love of kitsch came through to counter the dark side, including a trio of girls dressed as multi-coloured donuts.