Uploaded on: 07/06/16With Dwyane Wade and Ray Allen in the mix for Cleveland, and the Kevin Durant signing in Golden State, this has been a crazy off-season so far in the NBA.