Near from the Bussharito, there is a mountain called "Oni gajo" means "castle of the demon"
and the mountain has a big rock.
To the Japanese, it looks just like a samrai's suit of armor. This is why the rock is called "Yoroi-iwa".
An exposed formation of this size is rare in the world.
"Yoroi-iwa" is a designated natural treasure of Japan.