29 May 2009

End-of-the-Week Levity

Bat-shit christianist Kirk Cameron: The next Ted Haggard?

I report, you decide...