A meteorite found nestled in a horseshoe imprint in England was formed in the early days of the solar system and may contain the building blocks of life.
4.6 billion-year-old meteorite found in horseshoe footprint : Read more
4.6 billion-year-old meteorite found in horseshoe footprint : Read more