There’s a pair of giant slugs on the loose at Tate Britain!

Two monster leopard slugs measuring more than 33 feet have landed at Tate Britain and are leaving sparkly…