The world’s largest underwater sculpture is found just off the coast of Nassau. Jul 29, 2019 The world’s largest underwater sculpture is found just off the coast of Nassau. https://cutt.ly/OCypvf