Bigfoot has been spotted. Nope, he’s not been seen in the American Northwest, but in Manchester, England. And the large hairy fellow is playing some mean hard and heavy rock. Actually, the urban legend is nowhere to be found, but lead vocalist Antony Ellis does have a fuzzy beard, so he can fill in.
download Pass: Lostryder