Cavaliers Rumors: Larry Nance Jr. Signs 4-Year, $45 Million Contract Extension

Bleacher Report -