November 4th, 2003
Al-Qa’ida website hosted in Houston, TX
Did you know that Al-Qa’ida has an official website? Unfortunately for Al-Qa’ida, its former webmaster met an untimely demise in Saudi Arabia last month, but their website has been up and down since then under various domains. The site is no joke: “Al Qaeda is said to use this site as a means [...]