Perched Atop the Sea

Colorful Village of Corniglia, Italy on the Mediterranean