Nation/World

Russia Meteor Injures Hundreds in Devastating Blast — Jim Castillo Reports

A meteor exploded over Russia with devastating power.  Jim Castillo has the details.

Advertisement