In the words of Charles Barkley: father time is undefeated.
But maybe he's taken some grace with the aging curve of veteran Memphis Grizzlies swingman Vince Carter.
The 39-year-old still has some spring in his step as evidenced by this windmill dunk he threw down during training camp. See for yourself.
While this is no 2000 NBA Slam Dunk Contest, the 6-foot-6 North Carolina product can still throw down elegant dunks like this one if given a chance.
Vince Carter is going on his 19th year in the league and now in a support role from the bench. He averaged 6.6 points and 2.4 rebounds last season.