The New Jerusalem, Part 1

Sermon

Revelation 21:10-22:5
October 10, 2001