Dover Demon This creature was sighted on three separate occasions in the town of Dover, Massachusetts, on April 21 and April 22, 1977. Due to its appearance, there’s speculation as to whether or not this creature was an alien, or the result of some sort of experiment – a human or alien hybrid, for example – while others suggest it came from another dimension.