by Joshua Peloquin
(Belchertown, Ma, United States)
Two staircase ghosts?
We took a picture of one of the main buildings at the Belchertown state school. Look at the stairs. I think their are two people sitting on steps. What do you think?
Note: I don't believe in ghosts. Spirits of the dead
But I do believe in demonic spirits. and this photo is intriguing.