warinheaven.com
Archangel Michael Defeating the Devil
St. Michael’s church in Hamburg, Germany