image shows an art installation of a giant snake by the chinese artist huang yong ping is exhibited on a beach in france.
image shows an art installation of a giant snake by the chinese artist huang yong ping is exhibited on a beach in france.