Is This Shelton Road Haunted? Some Say the Melon Heads Live There
According to the 2020 Census, Shelton is home to roughly 40,000 people, that's forty thousand that have been accounted for. Some believe that Shelton is also home to a small, mysterious group known as the Melon Heads that live on a haunted stretch of Saw Mill City Road along the Means Brook Reservoir.