Mashele smashes his half marathon personal best in France
South Africa’s runner Precious Mashele smashed his half marathon Personal Best (PB) by 40sec on
South Africa’s runner Precious Mashele smashed his half marathon Personal Best (PB) by 40sec on