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

Recommended