Why do bad things happen to good people

Date: 03/12/2017 Speaker: Ian Biscoe Passage: Revelation 21:1-7 (NIV) Read...