This CCTV footage shows a woman giving birth on a bus next to her toddler son.
Wang Liyang, 39, went into labour on board the 666 bus in the Xindu District of China. She was accompanied by her three-year-old son, who sat next to her and witnessed the birth of his baby brother.
Ms Liyang's waters broke on the bus, and as the amniotic fluid flooded the floor, she was asked by fellow passengers what was wrong, but was unable to talk through her contractions.
The bus driver put his foot down to get the mum to hospital, but her baby son was in a hurry, and was delivered unaided on the bus.
The incredible footage shows desperate passengers stepping in to help as Ms Liyang as she turns her newborn upside down and pats his bottom to help clear his airways.
A passing ambulance was then flagged down and took the new mum and her two sons to hospital.
The little lad's name has not been released, but he weighed in at 7lb, 3oz. He and his mum are said to be 'in good shape', despite the dramatic delivery.
More on Parentdish: CCTV shows woman giving birth and abandoning her baby