Beach Of Green Stones

Beach of green stones

Beach of green stones in Cavaleiro at Alentejo, Portugal