How NASA correctly predicted that a tiny asteroid would burn up over Germany, hours before it happened