Southern Russia bore the brunt of a meteor shower on February 15, 2013. According to reports, residents in Chelyabinsk in Russia heard a loud bang and saw a bright...

Read More