Feb
28th
Stay connected Subscribe to our RSS feed
Carlos Checa got his 2011 World Superbike season to a pretty strong start by winning the first two races presented this week-end at the Phillip Island circuit in Australia.
The latest auto news, reviews, prices, product and vehicle releases.