Comment
Comment by e2e8
There are at this point billions of cameras running continuously or within arms reach. Instead of speculating about silly eye witness reports, lets wait for the physical evidence to materialize. Look how many videos there are of the Chelyabinsk meteor.