This is the moment fearless Ukrainian protesters braved a hail of gunfire to tell Russian troops to "go home".
The demonstrators marched up to Vladimir Putin's soldiers in the city of Melitopol on Wednesday, with the clip going viral on social media today.
It comes as thousands of people took to the streets of occupied Ukrainian cities to oppose Russian troops.
In the southern city of Kherson, the only major city seized by Putin, 2,000 people came out to demonstrate, waving the flag and singing the Ukrainian anthem.
Locals yelled “Glory to Ukraine ” and “Death to the enemy” as Russian troops fired bullets into the air.
Eyewitnesses said Russian troops fired automatic rifles in a failed bid to disperse the crowd.
The soldiers later left the city centre, the eyewitnesses said.
Crowds hailed President Volodymyr Zelensky, chanting “Zelensky is a good guy, Putin’s a f***ing jerk”.
One protester was filmed climbing on to a Russian armoured vehicle with a Ukrainian flag.
Emine Dzhaparova, the First Deputy Minister of Foreign Affairs of Ukraine, shared the clip on Twitter.
She said: "Civilians seized armoured vehicle from Russian occupiers and installed Ukrainian flag on top of it. Nobody can break the Ukrainian spirit! Glory to the (Ukrainian) heroes."
Earlier, there was an incredible show of resistance in the city of Melitopol, which has been occupied by the Russians since Tuesday.
Scores more join the protest and the troops retreat, walking backwards, guns at the ready.
Locals brandished flags and shouted “Melitopol is Ukraine”.
Citizens have been screaming “out with the orcs” at Russians – a reference to invaders in JRR Tolkien’s The Lord of the Rings.
And on social media, Ukrainians have taken to calling Russia “Mordor” – after the evil kingdom described by Tolkien.
Meanwhile, arranged ceasefires in the cities of Volnovakha and Mariupol fell apart today.
Get all the latest news sent to your inbox. Sign up for the free Mirror newsletter
The evacuation of civilians from Volnovakha proved to be impossible, the Ukrainian authorities said, due to a breach of the ceasefire agreement.
"They are shelling the city of Volnovakha, making evacuation impossible," a spokesperson for the Donetsk Regional State Administration said.
Only 400 people were evacuated from the city before the five hour ceasefire was called off, they added.
"A larger evacuation was planned to avert a humanitarian disaster, but Russian forces resumed shelling of the city and nearby villages and the evacuation had to be stopped to protect Ukrainian citizens," the spokesperson said.
The Mariupol ceasefire lasted 'no more than 30 minutes', according to the city's deputy mayor.
Sergei Orlov told BBC Radio 4's PM programme the city had been under bombardment since shortly after the ceasefire was due to start.
He added that schools, kindergartens and buses that were meant to be used to evacuate civilians were attacked.