Playa Mansa

Santa Cruz Island, Ecuador

Playa Mansa is a beach near Puerto Ayora.