Large crowds turned out to watch a military display in Sevastopol in Crimea on Russia's Navy Day.
The spectators on Sunday 28 July watched a demonstration by naval helicopters and ships, including a mass missile launch.
Sevastopol is the largest city in Crimea and a major naval base for the Russian navy.
The peninsular was annexed by Russia in 2014, which has never been recognised by either Ukraine, which formerly controlled it, or many other countries.