CBS SportsThe Hornets just gave Gordon Hayward one of the worst free-agent contracts in recent memoryNov 21, 2020Sam QuinnBy Sam Quinnmore_vert