Festival of the Ages Kyoto 2013
Revelers on the platform for the Yamanote Line on their way to celebrate Halloween at the Shibuya Crossing, Tokyo, October 31, 2015.