Tiny fragments from the asteroid belt sizzled to Earth near London International Airport this week, Western University sky cameras show. Likely smaller than a baby’s fingernail, they’re the remnants of a meteoroid that briefly shot across the sky Sunday night — a...