UK scientist dudes send balloon 18 miles up, find "small organisms" on it when it comes back down: http://now.msn.com/alien-life-pro…