Twitter Jokes About Sending Ted Cruz To Mars After NASA Lands On Planet Amid Texas Power Crisis

Ted Cruz briefly left Texas amid a catastrophic winter storm for Cancun. Twitter joked that the state senator actually landed on Mars, not Mexico or Texas, along with NASA’s Perseverance Rover on Feb. 18.
Read More