Bomarzo: The Park of Monsters

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!

2 Mask of Madness

The Mask of Madness

Continue reading Bomarzo: The Park of Monsters