Strange rock formation on a beach on Isabela Island

Close Window