EXCITING amateur star Josh Hargreaves has signed a long-term promotional contract with Queensberry. The Batley boxer…

JOSH HARGREAVES