Archangel Michael Atop Castel Sant’Angelo

Archangel Michael Atop Castel Sant’Angelo, Rome, Italy