Los Angeles Lakers superstar LeBron James could retire after this season.