Stock Photo - the fortress Castillo de San Pedro de la Roca or Castillo del Morro near Santiago de Cuba, Cuba, Carribean.

Stock Photo: the fortress Castillo de San Pedro de la Roca or Castillo del Morro near Santiago de Cuba, Cuba, Carribean.

Searchable keywords

Choose multiple keywords