Stunning footage captured in China shows clouds cascading down mountains, as onlookers watched in awe on Dec. 9.