Scientists at the University of Sheffield have made an extraordinary claim, firmly debunked elsewhere , to have discovered living organisms arriving at Earth from space. The team sent a specially designed balloon 27km into the stratosphere during the Perseid meteor shower where they discovered small organisms which they believe came from space