LeBron James is nearly 32. He has over 47,000 minutes on his legs, excluding all those summers playing USA basketball. He has to carry the load for his team every night.

But he still has enough left in the tank for a huge windmill. Check out the dunk in the video up top.