Home Science & TechScience Unmasked1 Billion Years Ago, a Meteorite Struck Scotland and Influenced Life on Earth