A British ultra runner has been candidly photographed pausing during a grueling 171km race to breastfeed her three-month-old son.
Sophie Power had just stopped after 16 hours of running to feed baby Cormac at a rest stop on the epic Ultra Trail Mont Blanc race when the picture was taken.
Runner Mrs Power - who logged 180 km during the event -completed the monumental route that crosses Italy, France and Switzerland in 43 hours and 33 minutes.
In the touching image the mum who is a co-founder of Airlabs - a start up creating clean air zones in cities - can be seen with her baby in one hand and a breast pump in the other.
The runner and mother of two usually feeds every three hours, but it took her a testing 16 hours to reach Courmayeur where her baby was hungry and waiting.
Before she reached him, she was met by her husband at every aid station along the route, where he would hand her a breast pump and ferry back the milk to their baby son, the MailOnline reported.
She said: "Oh my god I was in agony! Cormac usually feeds every three hours and it took me 16 to get to Courmayeur where he could first meet me so I was hand expressing everywhere I could en route.
"I was so relieved he was hungry!"
Mrs Power - who is a member of Strava the social network for athletes - had to take the race slow and steady and made subtle changes to the way she ran to cater for the fact that she was breastfeeding.
She said: "I couldn't raise my heart rate too much as my body isn't primed to burn fat and I couldn't fully run downhills to protect my pelvis.
"In a typical race I would get in and out of the aid stations as quickly as possible but here I had to focus on keeping down enough food for me and for Cormac, and resting."
She also believes that keeping active and maintaining a healthy lifestyle during pregnancy is really important.
She said: "During pregnancy, it felt like all the advice was to put your feet up and get fat, as anything else was taking a risk.
"This is not the best way to prepare for motherhood - staying fit, healthy and strong is so important and how you can safely do that needs to be talked about more."
Mrs Power has logged an amazing 273.3m (439.8 km) over 27 races on Strava so far this year. The site says she has spent more than 76 hours running in 2018.