Kent has world's largest snail

A snail, living happily in its shell in Kent, is the largest in the world! And it's found a another home in the record books.

Latest ITV News reports