Osore-San (恐山): One of Japan’s Most Sacred Sites
Nestled in the center of Shimokita Peninsula, the northern most part of Honshu Island, is the eerie yet solemn Osore-san (or Mount Osore). Additionally known as “Fear Mountain” and believed to be one of the gates to the hell, or…