She Escaped The Trap Of Addiction
Overcoming exhaustion and intense heat to complete a 100km ultra-marathon would rank amongst the hardest things a body can endure, but this doesn’t come close to the hurdles Sandi James has overcome in her lifetime… Read more »