Giant Shocking Eels

Giant Shocking Eels, also called Land Eels, are, as the name suggests, giant electric eels. They reside in water and on land, with yellow eyes and three rows of teeth.

Appearances

 * Kenzie the Dog