LeBron James, Cavaliers agree to three-year deal

Author:
Video Duration:
51

LeBron James and the Cleveland Cavaliers have agreed to a three-year, $100 million contract, according to ESPN’s Brian Windhorst.