Abilene scientist explains Russian meteor event

POSTED: 7:13 PM Feb 15 2013
Russia meteor video