Two people make an adventurous trip in China's snowcapped mountains as they discover bizarre fossils hidden deep in the mountain caverns. This unexpected discovery is about to make history on mankind's greatest threat.