A press release promoting a paper suggesting there is insect-like life on Mars published by Ohio University earlier in November has since been deleted by the university.
from Science & tech | Mail Online https://ift.tt/2stasIl
from Science & tech | Mail Online https://ift.tt/2stasIl
Comments
Post a Comment