Russia Shows The World How You Deal With Islamic Pirates in This Epic Video They never stood a chance against Russia’s Navy… (22604) Category: Islam