The detonation sent chunks of debris raining down over the area, creating a dazzling artificial meteor shower for people in The Bahamas and Florida's Space Coast, among other locales. Something ...