"Zhenshan God Beast" appeared in Zhangjiajie and attracted tens of thousands of people to gather around. Expert: It's really a biological miracle. --- Media Player