I dont think
Armored Fighting Vehicles (AFVs): 31,298
Self-Propelled Guns (SPGs): 5,972
Multiple-Launch Rocket Systems (MLRSs): 3,793
are unproven unexisting wunderwaffen.
In regard to land power Russia is basicly unstoppable in a short campaign in europe.
You're funny. Can I get tickets to the rest of this weeks show please?