Red panda at the Chengdu Panda Base in Sichuan province, China

Hanging out on a limb

2021-09-19 884