Meb Keflezighi won the Boston Marathon today, but his career was almost derailed by injuries just a few years ago. Read this 2010 Runners World profile (subscription) and find out just how far he's come.