biketrade.co.uk
John McGuinness on a mission as he claims 18th Isle of Man TT victory -
Honda TT Legend John McGuinness took his 18th Isle of Man TT victory today in a thrilling Superbike opener