Share

Pelican runs out of Zoo, causing traffic jam in SW China city

A Pelican ran out of Chongqing Zoo in SW China on Sunday, causing a traffic jam on the street.

Leave a Comment