Although it is difficult not to laugh at this, millions of Muslims around the world are victimized by these pseudo-intellectuals. To see more retarded science...
To commemorate the 40th anniversary of Apollo 11, NASA released partially restored video of a series of 15 memorable moments from the July 20 moonwalk....
For the official MEMRI page on YouTube: www.youtube.com #545 - Islamic Science: Neil Armstrong Proved Mecca is the Center of the World Al-Majd (Saudi Arabia/UAE)...