The Loud Booms Heard Around The World! What Could Be Going On?