Almahata Sitta New research suggests the Almahata Sitta meteorites are evidence of a lost additional planet in the Solar System. Sources: Science