Mysterious Fireballs Streaking Across the Sky

Energy drink publicity stunt sent skydivers with flares seen in 14 states but over Japan it may have been asteroid debris.

feedback