The archangel Michael casting out the rebel angels (Book of Revelation 12:7-9, 17th century

1649