Water may have been brought to earth by asteroids from the outer edges of the solar system, AFP reported quoting scientists as...
Earth: Florence, the biggest asteroid ever recorded will pass by Earth at a relatively close distance of 4.4 million miles (7.0 million...