With the NBA season about to begin, it's easy to forget how far some of the league's biggest stars have come.
LeBron James has dominated the NBA for 16 years now and is on his 16th team.
Stephen Curry, once an undersized, baby-faced guard, is now 30, a seasoned veteran for the Warriors.
James Harden once wasn't so...beard-y.
Take a look at photos of the NBA's biggest stars when their careers began and today.
LeBron James in 2004 (19).

James today (33).

James Harden in 2009 (20).

See the rest of the story at Business Insider