St. Lucia Twin Pitons
The twin peaks on the coast of St. Lucia, near the town of Soufriere.
© Evaulphoto | Stock Free Images
Similar Free Images
Categories: