Pharyngula

Episode CCXV: Atheists sing, too

We don’t need no hymns, we just need songs like this.

(Last edition of TET; Current totals: 12,563 entries with 1,404,477 comments.)