Archaeologists in China find giant human skeletons.