Is that picture you posted a spoof, or does it actually have something to do with the press conference?
Spoof.
There is no doubt in my mind that this discovery will be something natural — and not any kind of technology.