2008 TC3 meteoroid impacted Earth and generated Almahata Sitta meteorites.