Manglecito Beach

Manglecito Beach Mangroves

(English) Mangroves clinging to a rock on the beach.