The fire service in Lyford Cay, on New Providence Island in the Bahamas, April 1966. (Photo by Slim Aarons/Getty Images)