Scientists claim to have found evidence of ALIEN LIFE: Balloon sent to edge of atmosphere picks up organisms ‘that can only have come from space’
Scientists found algae after sending a balloon into the stratosphereClaim the algae could only have come from space or a volcanic eruptionThis could provide evidence that the 'seeds of life' exist all over the Universe and travel from one planet to a
Read more…