You are here: Home » Archives for lancshire

The Legend of the Leyland Cat Creature

by s hayes in Paranormal, May 19, 2009
noimage

St Andrew’s church in the quiet little town of Leyland, Lancashire has a mysterious legend – was the site of the church decided by a supernatural black cat?

Powered by Powered by Triond