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?
No Comments
Filed under:
Ghosts Spirits and Demons