A giant panda at the Chengdu Panda Base in the southwestern Chinese province of Sichuan. [Video clip]
Go to Forum >>0 Comment(s)