05.12.2019 - By Pastor Brian Zahnd
When we dare to read the book of Revelation we find all manner of strangeness — angels and demons, dragons and beasts, bowls of blood and a bejeweled city, angels with four faces and locusts with human faces, cryptic numbers like 144,000 and 666, a...