A Very Special Cyclist

  • 2:34
  • Aug 23, 2017;
The para cycling road World Championships kicks off in South Africa on the 31st of August. Led by Aditya Mehta, India will have a strong contingent, that will include as many as seven soldiers who lost their limbs while saving the lives of their fellow countrymen, what kept them alive was cycling.