72 HOURS IN LONDON, UK

The shortest of pit stops in lovely London before jetting off to the Greece for a photo exhibit.
Here are the snaps.

Previous
Previous

PUNTA CANA

Next
Next

CUBA