On Dec. 18, 2018, a school bus-size meteor exploded over Earth with an impact energy of roughly 10 atomic bombs. According to NASA, the blast was the second-largest meteor impact since the ...