World’s Strangest

Your source for the strangest things around!
Ads

Has Hayabusa picked up alien life?

Japan’s Hayabusa space probe has picked up particles that could contain alien life. Scientists studying the particles picked up during the probe’s mis…