Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

A Russian insider source said that around 292,000 people signed contracts with the Russian Ministry of Defence between the start of 2025 and September 15