What is the truth about the Bennington Triangle?

The Bennington Triangle may not be as well known as the Bermuda Triangle, but it has more verifiable mysteries within its three-pointed designation. Located in Southern Vermont, and including the ghost town of Glastenbury at the center of it, the Triangle is host to numerous macabre and mysterious events, including murder and monsters, following a [...]