NFL
James Harrison turns 39 years old today! And his workouts are still downright ridiculous.