The legend of Bigfoot is usually reserved for the United States. For the mythical beast to pop up in Salford – that’d be really bad luck. But for Deborah Hatswell, this turned into a ...