Also known as water bears or moss piglets, tardigrades can live in water or on land. Washington:  There might be life on the Moon after all: thousands of virtually indestructible…
Continue Reading