URBAN LEGEND: The Midwest Melonheads
Manage episode 333342229 series 3298619
Many people speak about this urban legend as though it is an absolute fact, the story of small humanoids with bulbous heads terrorizing the people of the town then scurrying back into the woods where they reside, take a listen and let us know what you believe…
Socials: Facebook, Instagram & Twitter: Become part of the Monster fam!
48 에피소드