This undated photo shows some fox-like animals in the Leopard Cages at a zoo in Luohe City, central China's Henan Province.
Go to Forum >>0 Comment(s)