Satan's Release: Is it possible that Satan is already being released at this point in time? [Revelation 20:7-8]. Two Witnesses: Could the defeat of the two witnesses in Revelation 11 be correlated to the "little season" in Revelation 20? [Revelation 11, Revelation 20].