ON THE RUN: Over 80 Ostriches Escape China Farm, Seen Running Through Streets


More than 80 captive ostriches escaped from a farm and were seen racing through the streets of Chongzuo in China. Videos of the ostriches later went viral on social media and attracted the attention of local police.

Post A Comment

Please enter your comment!
Please enter your name here