Aomori > Towada, Oirase > Choshi Otaki Waterfall
A mysterious world created by miraculous natural conditions