Episode 86 - Dover Demon Spela upp Have you heard of this strange creature which terrorized a Massachusetts town known as the Dover Demon?