Harajuku (76 of 127)




Cos-play-zoku (
Cos-play-zoku ("costume play gang") on Meiji-jingu bridge.