Sanja Matsuri, one of Tokyo's three greatest festivals, celebrates the three founders of Sensoji Temple, May 16 – 18.

by doublek1022

AloJapan.com