from Houlton, ME
(SUBSCRIBE) The Dover Demon is an alleged cryptozoological creature si...
Dissecting the Stalker
The Dover Demon is an alleged cryptozoological creature sighted on thr...