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.

Article Continues Below

https://www.instagram.com/p/BLCgv-pBljq/

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.