Russian Naval Power in Crimea

A Russian naval ship demonstrates its firepower in Sevastopol, Crimea.

Related Topics

Guns and Weapons Ships