Share
twitterlinkedinfacebook
Image 1 of 1
Tohoku 2018-092.jpg
Osorezan is one of the three most sacred temples in the country. Osorezan is translated as Fear Mountain. Visitors come to the temple to comunicate with their lost relatives.