It's no secret that NFL players are highly trained and finely tuned athletes. This video shows how JJ Watt and Brian Cushing of the Houston Texans get ready for the upcoming season.

Oh and one more thing. This is how they "cool down". They had already been working out for over 2 hours when they did this.

Freaks of nature!!