A meteor exploded over the Bering Sea on December 18, 2018, at 11:48 a.m. local time, with a force equivalent to roughly 173 kilotons of TNT, roughly ten times the energy released by the bomb dropped on Hiroshima in 1945. Although there were no reported witnesses to the meteor’s dramaticread more