Scientists have been forced to rethink the limits of life on Earth after accidentally stumbling upon marine organisms living on a boulder 900 meters (3,000 ft) below an Antarctic ice shelf. The scientists were attempting to sink a borehole through nearly a kilometer of the … [Read more...] about What!? Scientists discover life 3,000 ft below Antarctic ice shelf