At the end of July 2022, artists Gillie and Marc installed the world’s largest sculpture of an octopus at the World Trade Center in New York City, USA. The duo have been known for their public sculptures of wildlife that advocate for their conservation. Hence, following the same vein,