Russia held its "Victory Day" military parade on Monday to mark the 77th anniversary of the Soviet Union's defeat of Nazi Germany in World War II.
Over 65,000 people were expected to take part with 2,400 armament and material units.
The parade this year comes against the backdrop of Russia's unprovoked invasion of its neighbor Ukraine, which has seen thousands killed and caused more than 5 million people to flee the country.
The invasion has prompted international condemnation and swathes of wide-ranging economic sanctions on the country's key sectors, companies and individuals connected to the Kremlin.
MSTA-S self-propelled howitzers parade through Dvortsovaya Square
Russian President Vladimir Putin speaks
People gather to watch the military parade in Moscow
Russian servicewomen march on Red Square
Russian servicemen ride military vehicles
A Russian Yars intercontinental ballistic missile launcher on parade
Russian servicemen march across the square
Veterans and guests attend the Victory Day parade
Russian servicewomen march on Dvortsovaya Square
Russian Defense Minister Sergei Shoigu arrives
Speaker of Russia's lower house, Vyachslav Volodin, and Deputy Prime Minister Tatyana Golikova arrive to watch the military parade
A Russian serviceman kisses his girlfriend after taking part in the Victory Day military parade
Russian President Vladimir Putin takes part in the Immortal Regiment march on Victory Day
Participants carry flags and portraits of people, including Red Army soldiers