Miscalibrated Internet Receptor Stalks

Russian scientists are claiming to have found an "unclassified and unidentified" life form in Lake Vostok.

Advertisement

You can read more here and here.

Share This Story

Get our newsletter