Saturday, June 18, 2011


Liguria definitely has flower power. From left to right, the towns of Sarzana, Lerici, and Portovenere. Divine, right?

Location: Liguria, Italy ★

No comments:

Post a Comment

LinkWithin

Related Posts with Thumbnails