Fireballs, exploding satellites and the media

Texas fireball. The talking heads put them up their collective rears, again. more »