This picture was taken in 1999 inside the Sefton Church located in England. The church itself is a very old structure, dating as far back as the 12th century. The photographer claimed that there was nobody else present at the time of the photograph.
Continue reading →