A meteorite found in Antarctica could lend weight to the argument that life on Earth might have been kick-started from space, scientists are claiming.
From

What do members think of the Asteroid?
A meteorite found in Antarctica could lend weight to the argument that life on Earth might have been kick-started from space, scientists are claiming.
Users browsing this forum: No registered users and 1 guest