British artist Jason deCaires Taylor is famous for his stunning underwater sculptures. Now, he has installed six large artworks on the seabed just off Cannes.
British artist Jason deCaires Taylor is famous for his stunning underwater sculptures. Now, he has installed six large artworks on the seabed just off Cannes.