Mysterious remains of extinct ape discovered in ancient Chinese tom...