According to ESPN reporter Brian Windhorst, LeBron James has signed a 3-year, $100,000,000 contract with the Cleveland Cavaliers. After winning a championship for the team, it seems that Cleveland is making it nearly impossible for LeBron to think about...