This makes me really upset, what do you guys think?
Raymond Ibrahim
Front Page Mag
July 10, 2012
According to several reports in the Arabic media, prominent Muslim clerics have begun to call for the demolition of Egypt’s Great Pyramids—or, in the words of Saudi Sheikh Ali bin Said...