Back to album

Entrance to Lyford Cay on New Providence Island, The Bahamas in 1973

Taken on 35mm slide film in 1973.

370 views
4 faves
0 comments
Uploaded on July 21, 2020
Taken in January 1973