Scathing Atheist 15: Supplemental Edition

May 30, 2013, 12:00 PM

In this week's episode Texas legislators pass a law making it legal to not break the law, Iowa takes bold steps to become stupider and less vaccinated and we'll make you laugh so hard a little bit of pee will come out.