Larry Taunton is a producer, known for The God Delusion Debate (2007), Dawkins vs Lennox: Has Science Buried God? (2009) and Hitchens vs Lennox: Can Atheism Save Europe? (2008).
演员
饰:Moderator
2009-07-20(英国)
饰:Himself - Presenter
2008(英国)
饰:Himself
2007-12-01(美国)