King of Kings and Lord of Lords

  • Dr. John H. Munro
  • Revelation 19:11-21

Revelation