TVS Racing’s Jagan Kumar Wins The Indian National Motorcycle Racing Championship For The 7th Consecutive Year
They say one of the things which makes a Champion is the quality to repeat success at will. But doing it seven times in a row, takes more than that. Apart from some seriously rare individual talent, it takes the backing of a relentless and passionate team, its mechanics, and of course, a race-winning machine. […]