Harajuku (48 of 127)
Cos-play-zoku ("costume play gang") on Meiji-jingu bridge.