Scientists Claim To Have Found Proof Of Extraterrestrial Life

Scientists at the University of Sheffield and the University of Buckingham claim to have made a fascinating discovery, which proves the existence of extraterrestrial life. The above images are of a body that was found in the stratosphere, recorded with an electron microscope. The body was found by a scientific balloon at an altitude… Continue reading