John McGuinness & Michael Schumacher ride together

By: Motorcycle News Desk   On: 12 Dec 2012

Friday afternoon at the Paul Ricard Circuit in the South of France saw Isle of Man TT Races title sponsor Monster Energy and the […]