Travel Towada Fall Festival Aomori Japan September 28, 2016 Towada City in Aomori Prefecture in Japan which is located in northern Japan in the Tohoku region. The parade includes San Bongi HS band, Obon Dancers, … AloJapan.com
AloJapan.com