Auto Play On Off
RSS
Posted:

Jim Leonhard Has "Never Felt Better in the NFL"

Bills safety Jim Leonhard returns to Buffalo after 4 different teams and a few different injuries, but he says he's never felt better than he does right now.
Advertisement