70.3 China: A Hard Fought PodiumI have sat on writing this race report for a little while, it has taken a while to digest. I have always thought I had confidence when...