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.