Summer time in Japan means sweltering days of 30 degrees heat, and almost as if to fight the sluggishness of the heat, the summer festivities bring about an atmosphere of celebration and excitement!...

Loading new posts...
No more posts