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