LeBron James is entering free agency in the NBA this summer for what could be the final move of his storied 23-year career.