Medicine & TechnologyWinchcombe meteorite fell on Earth in February in Cotswolds and is now classified as an extremely space rock worth almost $140,000. Scientists hope it could provide clues to life in space.
The origins of water on Earth has been a longstanding debate in science. A team of French researchers has finally identified the space rock responsible for bringing water on the planet.