Toturi's Shrine

The Toturi's Shrine was built in Otosan Uchi in honor of Toturi I.