Marblehead Native, Rockstar Runner Shalane Flanagan Runs 6 Marathons in 7 Weeks
Shalane Flanagan is a marathon marvel, having run six 26.2 mile races in 7 weeks! If that’s not enough, she just co-wrote her third cookbook. Hannah caught up with the athlete to see what inspires her.