I don't have the time to flesh it out. Watch this movie clip with a muslim scientist being interviewed instead. It appears Neil Armstrong, the sneaky b*stard, hid from us all those years that when up there he found out that Mecca is the center of a giant radiation field. Ladies and gentlemen, the state of muslim science anno the 21st century:
Neil, if you are reading DowneastBlog, would you please be so kind to enlighten us on the matter?
PS: hat tip Koen Roelens.