Oh, I've seen these nutjobs before: http://www.moorishsciencetempleofamericainc.com/index.html
What a bunch of nutjobs.
L