Sub three hour marathon is nothing short of bad ass.