A bunch of microscopic, virtually indestructible creatures known as tardigrades (or water bears, depending on who you ask) crash landed on the Moon this week.
View full coverage on Google NewsFind out what has been happening with us
A bunch of microscopic, virtually indestructible creatures known as tardigrades (or water bears, depending on who you ask) crash landed on the Moon this week.
View full coverage on Google News