170. Tall Tales #28 The Enfield Horror
Tome VII, Episode 24
In 1973, something entered the town of Enfield, Illinois. Something freakish and strange, something like no one had ever seen before. With three legs and large pink eyes, this leaping lurker would change the course of this town's history FOREVER.