Meteor explodes over Russia, almost 1,000 injured by HumberNews | Feb 15, 2013 | Biz/Tech | 0 | [youtube id=”iCawTYPtehk” width=”620″ height=”360″] By Brandon... Read More