German insect enthusiast and breeder Adrian Kozakiewicz of Insecthaus proudly displayed a gorgeous archachatina marginata ovum – a giant West African snail that appeared to be the size of a small cat. According to Kozakiewicz, this is “the biggest snail you’ll ever see”