Dan Savage pretty much sums it up at Jacksonville University, linking faith, sex, love and politics during an episode on TakePartTV:
Dan Savage pretty much sums it up at Jacksonville University, linking faith, sex, love and politics during an episode on TakePartTV: