Aliens Exist At Home?

There may be life on other worlds - and it may already be on Earth, suggests a new study by NASA’s Marshall Space Flight Center.

According to the Journal of Cosmology, Dr. Richard Hoover found evidence of microfossils of once-living organisms inside of carbonaceous meteorites. He used an electron microscope to view slices cut from several of these meteorites. Dr. Hoover concluded that the fossilized remains are from space, where these microorganisms could have actually existed.

The findings, though somewhat controversial, have led to more than 5000 scientists and 100 experts in the field being invited to review and discuss this report.