August 5, 2018 Jesus Christ in Revelation Speaker: Steve Hafler Series: Revelation Passage: Various Passages In Revelation Service Type: Sunday Morning « The Final Battle, Part 2 Final Vision: Hope Fulfilled – A New Heaven, A New Earth, A New City »