Did we just discover proof of alien life? Well, maybe.
Update (January 12th, 2018): Sadly, even “maybe” seems to be too strong.
Did we just discover proof of alien life? Well, maybe.
Update (January 12th, 2018): Sadly, even “maybe” seems to be too strong.