shengkaidehua.com
2017 Race Calendar
Last Update: March 09, 2017, added two marathons 2017 will be a year full of challenges. Besides marathons and half marathons, I will also do an Ironman 70.3 (half the distance of an Ironman), star…