Hello, Catherine! Catherine is a Giant African Land Snail, one of the biggest snail species in the world! Her family usually grows to be around 7cm tall and 20cm long. Catherine is an overachiever though, and she measures 7.25cm tall and 20.8cm long! She's the pride of her family.