Hill training is one of the best training routines for building speed and strength simultaneously. Sure, it's hardly pleasant, but it completely changes your perceived...
Getting a new pair of running shoes can occasionally prove to be a little challenging. There's a lot of talk about "gait analysis", "pronation", minimal...