BMO Vancouver marathon in 3h40 - long runs, speed work, meditation and mental fitness. EnduranceMichel DuranMay 7, 2019Marathon