NBA and its players have ratified the new collective bargaining agreement December 24, 2016 12:33 am|