Satellite Data Shows Massive Fire Following Russian Arsenal Explosion

Payne Institute Earth Observation Group Mikhail Zhizhin, Christopher Elvidge, and Morgan Bazilian write about how April 22, 2025, a significant explosion followed by a large fire appears to have occurred at the 51st Arsenal of the Main Missile and Artillery Directorate near Kirzhach, in Russia’s Vladimir Oblast, northeast of Moscow.  April 23, 2025.