Have you heard of this strange creature which terrorized a Massachusetts town known as the Dover Demon?