Indian ultra-marathon runner Samir Singh sweating-it-out during his mission 10,000.

Indian ultra-marathon runner Samir Singh sweating-it-out during his mission 10,000.
Indian ultra-marathon runner Samir Singh sweating-it-out during his mission 10,000.

Indian ultra-marathon runner Samir Singh sweating-it-out during his mission 10,000.