During what some are calling a coup APCs Russia Federation ground forces and military equipment were spotted near the Russian Federal State Duma building in Moscow

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.