Mouth of Truth: a timeless legend

Immortalized in the 1953 film Roman Holiday, starring Audrey Hepburn and Gregory Peck, the Mouth of Truth is among the most famous attractions of the Eternal City. Visitors to Rome flock to put their hands in the mouths of the stone statues. But what is it about? Well, here we tell you everything – straight … Read more