Sichuan takin babies

Lincoln Park Zoo
Two Sichuan takin babies were born just one week apart at Lincoln Park Zoo in Chicago. Handout
Loading