Cape Oma
Aomori sits nestled at the base of Mutsu Bay. Cape Oma sits at the top of the eastern arm of Mutsu Bay and is the northern most point of Honshu, Japan's largest island. Who wouldn't want to say they've been to the very top of…
Continue reading...