a navy ship sailing in the water next to a large building with a flag on it
Save
thedrive.com

What Do The Russians Have Planned Off Libya's Coast Next Week?

Russia may be planning a cruise missile barrage on Libyan targets.
thedrivemedia
The Drive
13k followers

Comments

Comments are turned off for this Pin