Europe … Lost in Translation

Mermaid on Thames Bank

No wonder she’s smiling.
Sand sculpting along the Thames South Bank, London

Bookmark the permalink.