Tony Stewart Punches a Fan

ICYMI: Tony Stewart is as scrappy as ever. The 48 year old NASCAR legend was signing some autographs in Jackson, Minnesota, over the weekend when he had enough of a heckler. Reports are a fan was upset at Tony, saying he "bailed" out of the race early. Easy fella.

The video has now gone viral.