Friday, August 03, 2018

The Aviationist > Report: Meteor Made 2.1 Kiloton Explosion Over Air Force Space Command Base Thule, Greenland.