Life on Mars revelation: University in major U-turn over insect discovery on Red Planet – Express.co.uk

0
828
Life on Mars revelation: University in major U-turn over insect discovery on Red Planet – Express.co.uk

IN A dramatic and embarrassing U-turn a university that published a press release claiming proof of the existence of insects on Mars has deleted the paper.
Read More

LEAVE A REPLY

Please enter your comment!
Please enter your name here