Sport

J.J. Watt is signed with Arizona, so can the Texans please free Deshaun Watson now?

Welp, it looks like years of inexcusable dysfunction, a souring relationship with a franchise QB, and a week of cryptic tweets have led us here.

Read more…