Training for and running a marathon takes guts, dedication, consistency, grit, time, mental and physical toughness...the list goes on. Training for a virtual marathon takes all of that, amplifies it ten-fold, and then cranks up the mental toughness to a level unlike anything you've experienced before. Connor and I had planned on running the Chicago... Continue Reading →