Tourists encounter an avalanche in Xinjiang, China, undated. All tourists were screaming. (701795188/AsiaWire) Spectacular Video Of Avalanche Cascading Down Mountain At Beauty Spot Post author:Michael Leidig Post published:June 27, 2023 Post category:News/Video Post comments:0 Comments Continue ReadingSpectacular Video Of Avalanche Cascading Down Mountain At Beauty Spot