Town of Idra on the Island of Hydra, Greece. by Alberto Bogo for Stocksy United

Town of Idra on the Island of Hydra, Greece.

Town of Idra on the Island of Hydra, Greece.

Share this image

Image #853098
Uploaded 8 January
Camera: Canon EOS 5D Mark III

This image is exclusive to Stocksy