JAW-DROPPING NEGLIGENCE3 years ago
Fox News Confirms Ted Cruz Is in Cancun While Millions of Texans Are Without Power or Water and New Storm Approaches
Since early Monday morning millions of Texas homes have been without power, after a major winter storm delivered record-breaking sub-freezing...