runjmc.co
The 2016 Boston Marathon Race Report
Ambivalence. Defined as the “uncertainty or fluctuation, especially when caused by an inability to make a choice or by a simultaneous desire to say or do two opposite or conflicting things.&#…