The Winchcombe meteorite contains amino acids that potentially led to life on Earth.