Lana, the kids, and I made a little day-trip to Verona and, after taking a backroute through the city, just happened upon this sight. The bottom picture is to the left of the top picture and taken from the top of this theater-like thing. They're both built into the hill and extend upwards for some distance. What do you think? What is/was it?