The usual suspects of moon god apologists and blame deflectors start cranking out the smoke screen for Allah. You can set your watch by it.
Well today they had their rear-ends handed to them BIGTIME.