What's Thinking Out Loud with Alan Shlemon about?
STR speaker Alan Shlemon provides a monthly update while answering questions across a wide range of topics including criticisms of Christianity.
By Alan Shlemon
STR speaker Alan Shlemon provides a monthly update while answering questions across a wide range of topics including criticisms of Christianity.