A friend in seminary once said that John must have been on peyote when he wrote Revelation. I think there are better explanations, but it is a pretty weird book if you don't know the keys to its understanding. All I know is it's wild, woolly, and inspired.