American takes home Boston Marathon honors

Keflezighi, a three-time Olympian, was third in Boston in 2006.