LeBron James may be 21 years into arguably the greatest NBA career any player has ever had, but all good things come to an end eventually. Whether it's in one year or several, James will eventually play his final NBA game, and as he claimed at All-Star Weekend, he's not exactly sure how he wants that to play out.