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.

VC STILL GOT UPS???? @jarred_owens @philip_norfleet

A video posted by Alex Beis (@alex.beis) on

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.