
Sign up to save your podcasts
Or
On this week's episode we delve into the urban legend that has become known as "Melon Heads". People in Michigan, Ohio, and Connecticut have claimed to witness seeing these packs of disformed humans in the forest but is there any possibility they actually exist?
3.7
447447 ratings
On this week's episode we delve into the urban legend that has become known as "Melon Heads". People in Michigan, Ohio, and Connecticut have claimed to witness seeing these packs of disformed humans in the forest but is there any possibility they actually exist?