Russia said it deployed at least one thermobaric missile launcher on its own territory, per the UK MOD. Russia said it was to repel attacks, as Russian
Source:www.businessinsider.nl
Russia said it deployed at least one thermobaric missile launcher on its own territory, per the UK MOD. Russia said it was to repel attacks, as Russian
Discussion
Join the conversation
Sign in to share your thoughts with the community.
Loading comments…