A meteor exploded with 2.1 kilotons of force above a U.S. Air Force base in July, but the military has made no mention of the event, according to reports.
NASA’s Jet Propulsion Laboratory said that a meteor exploded 26 miles above U.S. Air Base Thule on July 25. It was detected by the U.S. government.