Police in Espanola, New Mexico have caught something very interesting on their station surveillance cameras. They believe it to be a ghost, but could it be some other anomaly? What do you guys think? Ghost or no?
Filed under:
Ghosts Spirits and Demons
Leave a comment
You must be logged in to post a comment.