Lifestyle, News, Science, Technology, Aliens Might Have Seeded Earth with These Tiny Metal Orbs That Ooze Biological Material!