powered by AFI
DVDs from TCM Shop
Filmed on location in the Caribbean on the islands of Vieques and Puerto Rico in 1961. Opened in London in July 1964; running time: 91 min. One source mentions picture was financed with U. S. and Puerto Rican funds.