New York Giants running back seems to be in good spirits (or is being given some amazing pain killers, or maybe a little bit of both)

More