News Video2 years ago
Russian Troops Arrive In Venezuela to Protect Nicolas Maduro from His Own People
CARCASS – Two Russian air force planes landed in Venezuela’s main airport on Saturday carrying a Russian defense official and nearly 100 troops, according to a...