• Meteors bring life to Earth

    Meteors bring life to Earth
    Scientists believe that life on Earth may have originated from another planet after our planet collided with a meteorite in the universe.
  • First saw water on meteorites

    First saw water on meteorites
    US scientists have discovered a lot of freezing water and organic compounds in an unexpected place: meteorites between Mars and Jupiter.