July 21st, 2005

breaking bad

Latest

(Several small explosions on the Tube). Armed police gone into a hospital in London? I suspect one of the bombers has hurt himself.