Big Rock in the blue waters of Megali Petra Beach, Lefkada, Ionian Islands, Greece, stock photo

Stock image of 'Big Rock in the blue waters of Megali Petra Beach, Lefkada, Ionian Islands, Greece'
Published: June 8, 2016
Close
Loading