Russian Helicopters Invade Ukraine

FacebookTwitterPinterestEmailShare
A swarm of Russian helicopters are filmed flying to Sevastopol on the Crimean Peninsula causing the Ukraine to accuse Russia of an invasion