Russia Suffers HUGE Setback After Shocking Depot Strike
source The Russian military is estimated to have lost over $200 million dollars worth of missiles and ammunition after Ukraine successfully struck the Toropets ammunition depot in Russia’s Tver region. Zelensky has delivered his victory plan to Western leaders and to Washington DC prior to his visit this week. Video of Russian ammo depot exploding: […]


