Moment avalanche cascades down mountain in Italy as dozens of skiers watch on - before desperately trying to flee February 18, 2026 · Daily Mail Read full story at source