Tag - junk

Space Balls Invade Earth!

This mystery space ball fell out of the sky on Namibia and made headlines all over the world. Some as alarming as the one above.