On This Day April 22

On this day in 1977 the "Dover Demon" was sighted by multiple teenagers in Dover [...]