Travelers In The Night

199-Space Boomerang

December 1, 20152 min
A space boomerang meets its fate in a collision with the Earth about 60 miles off of the coast of Sri Lanka producing a bright, but harmless light show in the noon sky.

Chat About 199-Space Boomerang

For You