Thirty whales beach themselves on (27 Jul 1976)

Thirty whales beach themselves on Loggerhead Key, Dry Tortugas. [Photo] [More on 28Jul76 page 13AH.] (27 Jul 1976)

Newspapers: Miami Morning News or The Miami Herald

Page: 1, Section: A