Scientists claim to have found alien life high in the Earth’s stratosphere

// September 11th, 2013 // No Comments » // News

British scientists believe they have found evidence of alien life after a specially designed balloon sent 27 km into the stratosphere captured small biological organisms that they say can only have come from space. The mission was launched during the Perseid meteor shower in order to check for life amongst the meteor shower debris. The […]


Sponsored Links