Tarpum Bay Press Photo 1955

Tarpum Bay Press Photo 1955
Tarpum Bay is located on the southwestern coast of the island of Eleuthera, 67 miles east of the capital island of New Providence.d