Home › Slim Aarons › Lyford Cay Fire Service Lyford Cay Fire Service The fire service in Lyford Cay, on New Providence Island in the Bahamas, April 1966.