Apr 19, 2018 by News Staff

The Almahata Sitta meteorites — diamond-bearing space rock fragments that rained down on the Nubian Desert in Sudan in 2008 — are remnants...