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. Daily Express :: Science Feed
Comments are closed.