Muslims upset. Must be Friday… February 29, 2008 By admin "One of the 21 photos is of the Kaaba -- the cube-shaped building inside the Grande Mosque in Mecca -- with the inscription describing the stone as 'stupid'." … [Read more...]