Obon & Daimonji Japanese Festival

It is believed that each year during Obon, starting on August 13th and ends on August 15th, the ancestors’ spirits return to this world in order to visit their relatives who remain. Obon begins with the […]