The magical garden known as the "Parco dei Mostri", located in the city of Bomarzo just outside of Rome, is full of beauty and mystery.