With nearly three decades of experience reporting from war zones, BBC correspondent Jeremy Bowen is no stranger to danger.
But the Cardiff-born journalist's latest report from the frontline in Ukraine saw him taking cover from the shelling going on around him as he reported on families' desperate plight to flee the under-fire town of Irpin.
Artillery and air strikes have caused severe damage in the town, with at least one mortar attack killing a mother, father and two children as they tried to escape the bombing.
Jeremy, who has also reported during the Bosnian War and the Kosovo conflict, spent a day in the town to be able to send his report. It starts with civilians coming under attack as they tried to leave.
People have been seen running to escape Russian bombardment as the Ukrainian military tried to help residents get to safety.
Over footage of families fleeing for their lives, Jeremy says: "They had to keep moving. Up until the last minute, these families had hung on. Leaving your home, even in a war, is a giant step."
He explained that the families are trying to make it to Kyiv, situated 12 miles to the south. Irpin is thought to have been targeted because the strategic Hostomel airfield is based there.
Jeremy described how journalists tried to help the casualties. On Saturday, Sky journalist Stuart Ramsy was shot and wounded when he and his crew were attacked by a hit squad as they themselves travelled towards Kyiv.
The harrowing footage from the BBC reported on how a mother, father and two children were killed my another shell.
He said: "Civilians are supposed to be protected by the laws of war."
The reporter, who was shot in the head with shotgun pellets while reporting on protests in Egypt, then went on to document how the Russian shelling was getting closer as elderly and disabled civilians dive for cover.
Taking cover himself, Jeremy said: "There is a fair amount of incoming fire. Artillery fire. There are loads of civilians around. There is a lady with her dog following on.
"Civilians were in the firing line, but the Russians might have been trying to take out active nearby Ukrainian artillery."
Many people have hailed the report saying "it is a hard but necessary watch, because it captures the horror of war".
The correspondent has been in Ukraine since the start of the invasion and has reported how residents in Kyiv are facing long queues to get essentials, such as medicine from pharmacies.
Despite the hardships, many residents are staying in the city and say they are confident of surviving Russia's invasion.
Jeremy spoke to one couple, who told him that the world should not "be afraid of Putin because he is very afraid himself".
Finding himself in dangerous situations has become part and parcel of Bowen’s reporting career.
In an interview with WalesOnline, in 2020 he said: “I’ve been knocked around and arrested on very many occasions by different police forces. I was arrested in Algeria, Afghanistan, the Balkans, places in the middle east, Africa.
“I’ve seen the inside of a lot of police stations.”
Get stories like this straight to your inbox with our newsletters.