33 Of The World’s Most Mysterious And Unexplained Photos

The Newby Church ghost


Reverend K.F. Lord took this picture in 1963 inside the North Yorkshire’s Newby Church where a wispy image of a figure wearing a cowl, standing by the altar, was also captured. The reverend swore there was no one else inside the church when he took this photo. It has now become one of the favorite photos of paranormal enthusiasts.

Popular on True Activist