Ted Cruz's vacation and the Mars rover landing coincide in a meme
Published
There may not be signs of life on Mars yet, but Twitter users had fun imagining it.
After seven months en route, NASA's Perseverance successfully landed on the red planet on Thursday. Perseverance is the fifth American rover on Mars, joining its predecessor Curiosity, which landed in 2012.
Soon after landing, Perseverance...