INDIAN NATIONALS – NAVEEN JOHN, THE NEW NATIONAL TIME TRIAL CHAMPION OF INDIA admin December 30, 2014 BOTS News, fbEmbed Post by BumsOnTheSaddle. A tribute from the BumsOnTheSaddle team and fans for Naveen John. The video was supposed to reach him before his race, but he was so damn fast that he got it after. Doh! NAVEEN JOHN – National Time Trial Champion of India from BumsOnTheSaddle on Vimeo.