"The Catholic Church is a Force for Good" | Stephen Fry and Christopher Hitchens
Filmed at Central Hall Westminster in London on October 21st 2009. Disclaimer: Content posted for educational purposes in the hope to create more debate and conversation in the Atheist and Religious communities.