Richard Bray preaches on Revelation 12:1-12.