Indian-origin athlete Rahul Sharma has captivated social media by running 566 kilometers across Sri Lanka in just over six and a half days, raising over $27,000 for childhood cancer research. The Melbourne-based physiologist, a former Hong Kong youth cricketer, set a new record for the cross-country run, enduring extreme heat and personal pain.