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