Astros Fans CURSE Deshaun Watson to Win World Series

The Fumble 2017-11-03

Views 174

Astros fans were hoping their team could #EarnHistory with a World Series title, but if you ask some superstitious sports fans, it came at a hell of a cost. Texans breakout superstar QB Deshaun Watson went down with an ACL injury, and many are pointing to a Twitter poll as the cause of the bad juju.

Share This Video


Download

  
Report form