Aired Saturday December 9, 7:30am - 8:00amon Legend

World's Most Unexplained

Series 1: Dover Demon

A strange creature seen in a wooded area of rural Massachusetts by three different people who all give similar descriptions - coincidence, collusion or a genuine mystery?

Category
Documentary / Travel