News

The campaign, titled the Tusk Turtle Trail, sees 16 life-sized street art installations positioned across central London.