An ostrich has survived being struck twice by different cars while running through oncoming traffic on a highway in China.

CCTV footage from Chinese state television shows the animal on the loose during the evening rush hour in Zhangzhou City, Fujian province on Tuesday.

Harry Low reports.