Walls of grey stone meet carpets of blue sea.

Previous
Previous

Mexico

Next
Next

Poland