A rare sight is filmed by visitors to a zoo in the Chinese province of Hebei. In the background of a gorilla enclosure, an upright creature suddenly appears and leaves zoo visitors wondering: is it a human or a monkey?
A rare sight is filmed by visitors to a zoo in the Chinese province of Hebei. In the background of a gorilla enclosure, an upright creature suddenly appears and leaves zoo visitors wondering: is it a human or a monkey?