Fans Blame Ted Cruz For Astros Losing Game 7 After Begging Him Not To Attend

Sad Astros Fans Dressed In Full Spacesuits Becomes A Meme