Horrifying Video Shows Russian Military Flaunting World’s Largest Mortar System

Horrifying Video Shows Russian Military Flaunting World’s Largest Mortar System

Russia, the largest country in the world, has shown its mortar system, which is considered by experts as the world’s largest. In a recent video that went viral, the Russian Armed Forces showed off their…

FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenEmailWhatsappEmail