Photos: The Largest Underwater Sculpture
Thursday, October 30, 2014 - 11:30
in Paleontology & Archaeology
The Ocean Atlas underwater sculpture, an 18-foot (5.4 meters), 60-ton statue was recently deployed off the coast of Nassau in the Bahamas