Colorful Pajaros beach from pier - Puerto Rico - the Galapagos of the Caribbean

  • $19.99