In the aftermath of last month's Perseid meteor shower, a group of British scientists made a shocking discovery that sounds like the prologue to an alien invasion scenario.
When the team recovered a research balloon they had sent into the Earth's lower stratosphere (about 17 miles up), they were shocked to find these microscopic “biological entities” clinging to its surface.
According to an article in Sky News, the team's leader, Professor Milton Wainwright, says it's unlikely that the tiny creatures could have been carried up to that height by air currents.
"We can only conclude that the biological entities originated from space,” he said.
Many more tests must take place in order to rule out possible earthbound origins for the creatures, and the team will conduct another balloon test during a meteor shower next month.