Is it Possible That Life on Earth Arrived on an Asteroid After All?
Scientists discovered two previously "elusive" nucleobases in space rocks In meteorite samples, scientists found the last two of the five information units - DNA and RNA, the presence of which…