faithfreedom.org
Allah’s “Ambassadors”
While there is a difference in attitude between Muslims and Muslim fanatics, Islam is Islam.