The future belongs to the Tardigrades. Posted on July 14, 2017 by jgordon Link. Most common life form in universe?