Haskell Island is located off the coast of Harpswell, Maine. It’s a small island, and apparently has no full time residents these days, just vacation homes. It looks quite idyllic, but like many quaint New England locales Haskell Island has a strange past. According to legend, the island was first colonized by the two Haskell brothers,…

Rats, Cats, and Death: Horror on Haskell Island — NEW ENGLAND FOLKLORE