Sign in
Register
'You jinxed Houston': Fans blame Ted Cruz for crushing ALCS defeat
1
/r/astros
, 2023-10-24, 21:12:42
Permalink
More like this: