The Sky Was Falling! (Just Pieces of it Though.)

It was like a scene out of a sci-fi/action movie: mass confusion as the earth shook, glass shattered, and people scrambled to take cover. But for the citizens of Chelyabinsk, Russia, this situation was a recent reality. On February 15th at 9:20 am, a meteor exploded over the city of one million, located approximately 950 […]

Archives