A special effects makeup artist who worked on the film said, "human skeletons have been used in movies for years and years." ...
The building was reportedly located in Qianjiang Century City, the central business district of Hangzhou in Zhejiang province ...
There is no scientific evidence giants have ever existed, though archaeological and modern records show humans with a rare ...