‘The Simpsons’ Hit A Little Too Close To Home For One Fan, AKA Ted Cruz

Texas Republican Sen. Ted Cruz is under fire for taking a trip to Cancun while his Texas constituents are suffering from a lack of electricity, heat and water. Cruz is catching it from the internet community for that conduct, which has led to a flood of memes and the resurrection of an episode of The […]