Melon Heads
Melon Heads are allegedly small-sized humanoid cryptids with large heads native to remote forested parts of Ohio, Michigan, and Connecticut. According to folklore, the creatures live hidden in caves and underground tunnels in the woods but come out at night to attack people and terrorize neighboring communities. Description Melon Head origin stories The description and … Read more