Meteor Theory
Chris Spears, a meteorologist from CBS theorizes that the Leonid meteor shower may have caused the sound. The sound could have been caused by a piece of debris falling from the tail of the Temple-Tuttle comet and entering the Earth’s atmosphere.