World’s Largest Underwater Sculpture
Created by underwater sculpture mastermind Jason deCaires Taylor, she weighs in at 60 tons and rising an impressive 18 feet tall in the Bahamas.
Created by underwater sculpture mastermind Jason deCaires Taylor, she weighs in at 60 tons and rising an impressive 18 feet tall in the Bahamas.