An in-depth study of Revelation 16:12-21.