Ina Matsuri Day 1: The Parade

Matsuri is a Japanese Term for Festival.

























Comments