Marmore Falls, Umbria, Italy (Cascata delle Marmore) photographed through a glass lensball. Tallest man-made waterfall in the world created by the ancient Romans located near Terni in Umbria region, Italy. The waters are used to fuel an hydroelectric powe