A person familiar with the contract says superstar LeBron James has agreed to a three-year, $100 million contract with the Cleveland Cavaliers.
A person familiar with the contract says superstar LeBron James has agreed to a three-year, $100 million contract with the Cleveland Cavaliers.