Appennine_Colossus_Florence_Italy The Appennine Colossus, near Florence, Italy. Image captured by the News Blender.