Punta Cana Group Tour

a view of a tropical beach from a hill