
The parade float was apparently created by the überpatriots at The Door Christian Fellowship Ministry in Flagstaff, Arizona. This church was most recently in the news when its founding pastor was suspiciously whisked out of India after terrorists used his computer to announce a bombing in Ahmedabad.
Thanks to Dan. Buy some of his great bumper stickers.