Riomaggiore, Italy - One of the five villages of Cinque Terre.
{Click on the image above to see the original full size photograph.}