World’s Largest Underwater Statue Depicts Woman with Water World on her Back
The world’s largest underwater statue can be found off the coast of Nassau, the Bahamas. Underwater sculptor, Jason deCaires Taylor, chose this location for his 18-foot, 60-on statue: Ocean Atlas. The submerged girl is made of special pH-neutral cement to encourage sea organisms to grow on her surface.