Stockport putting itself on the Nat Geo map....
The rather morbid fact and/or fiction behind one of the town's familiar site ......