People march along a road with a large Tengu mask during the Tengu Parade, a traditional event held to drive away evil spirits and to bring good luck, at the Shimokitazawa shopping district in Tokyo ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results