Lyford Cay Fire Service

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