1/12/2005

Oh those Allah loving Doctors in Egypt. Link to LGF if you haven't read it.