Monday, January 20, 2003

A step in the right direction
Police in the UK raided the North London Central Mosque in Finsbury Park and arrested 7. No word on whether the odious jihadist Captain Hook was among them.