A New Religion? January 19, 2012 · Leave a comment · I came across this at Books-A-Million as we were out and about last weekend. Instead of Amen, worshipers say KECHOW!