LeBron James' longevity is unmatched. The Los Angeles Lakers superstar has performed at the highest level for nearly 20 years, becoming a huge legend in the NBA and showing why he's considered a top 2 player of all time by many people. A couple of months away from playing his 20th season in Read this story