This is one of the first things that greets you at the Park of Monsters, a.k.a. the Park of Wonders or the Sacred Grove at Bomarzo, in Lazio, Italy. It is so huge that when you stand up inside the gaping mouth you have to reach up to touch its teeth!
The Mask of Madness
Continue reading Bomarzo: The Park of Monsters
Please share this page...