St. Petersburg hosts Russia's main parade on Navy Day because of its historical ties to the Navy. The city's numerous canals also offer the best view for spectators.
Along with the Russian Navy ensign, a common sight amongst civilians on Navy Day is the telnyashka, the iconic undershirt worn by servicemen in the Navy.
Festivities usually start with Russian President Vladimir Putin boarding a small boat to inspect the assembled fleet.
The president will also make a speech, touching on the important role the Navy has played in Russia's history.
next slide will load in 15 secondsSkip AdSkip AdThe president's boat will pass ships lined up for inspection, and greet the sailors.
The ships then sail through St. Petersburg's canals, with their crews at attention.
St. Petersburg is not the only city that holds a parade. Sevastopol, another city that has a deep connection to the Navy, holds a large one every year.
Russia's feared submarines make an appearance during the parades, like these Kilo-class attack submarines.
Last year's parade was one of the largest that Russia had and included ships from foreign navies like China.
next slide will load in 15 secondsSkip AdSkip AdVladivostok, Russia's easternmost city and home of the Pacific Fleet, will show off the capabilities of Russia's Naval Infantry by conducting mock amphibious assaults.
The Naval Infantry in Russia enjoy a cultural status similar to the US Marines in America. This is especially true in Crimea, due to their prominent role during both sieges of Sevastopol.
The Russian Navy will have a chance to show off its aircraft, like this Su-33 multirole fighter.
Some ships will launch missiles at mock targets in the lead up to Navy Day.
The launches are meant to show civilians, and foreign observers, the power and capability of the Russian Navy.
next slide will load in 15 secondsSkip AdSkip AdDefensive countermeasures, like smokescreens are also demonstrated.
Navy Day usually ends with a massive fireworks display.