The Melon heads are a legend that expands 3 different states: Ohio, Michigan and Connecticut. Melon heads themselves were supposedly children with hydrocephalus (water on the brain) that were either being experimented on or housed in an asylum or prison, and then later escaped into the woods to terrorize the neighboring towns and in some tales, resorted to cannibalism. Listen in tonight as we discuss each state's Melon head legend as well as the strange history of the towns they reside.
Sponsor - Calm Your Body Down LLC
'Salem's Secret' by Peter Gundry