Tag: Velino Waterfall

Marmore Falls – Tallest Man-Made Waterfall

The gorgeous Marmore Falls (Cascata delle Marmore) is actually the tallest man-made waterfall in Italy. It is created by the ancient Romans. The waterfall...