Funny you mention the Krishnas. I was down at the Capitol for the festivities on the 4'th, and the Krishnas had a set of pavilions and such set up on the Mall before the show began in the evening - one of their more prominent displays was their version of a refutation of evolution. Not too far from that, there was also a large display inviting one to consider the "science of reincarnation" ;)
Am I supposed to ping the list for this goofy article?