Sculpture Celebrating Saudi Arabia Has Been Erected on Ground Zero
The Saudis aided the 9/11 Muslim terrorists. The sculpture is Inscribed, “There is no god but Allah…” the very words of the 9/11 Muslim terrorists and what is etched on the ISIS black flag of jihad.