Strange and Weird / 5983 Views

Footage of people reacting to the Russian meteor explosion.