M E L O N H E A D

 

Melon Heads is the name given to legendary beings and urban legends in parts of Michigan, Ohio, and Connecticut generally described as small humanoids with bulbous heads, theorized in the 1970s, who occasionally emerge from hiding places to attack people. Different variations of the legend attribute different origins.

Via Wikipedia

%d bloggers like this: