In this clip from the series Digby Dragon, everyone apart from Digby believes a snail has super powers but can the super snail really save the day?