Holiday Miracle on Highway 101: Deer Lead People to Safety
Deer Lead Humans to Safety in Christmas Eve Avalanche On a snowy Christmas Eve along Highway 101 in Oregon’s Cascade Mountains, families marveled at what seemed like a holiday scene—snow-covered roads, peaceful traffic, and the magic of winter. But then a herd of deer appeared, panicked and fleeing with urgency. At first, motorists saw a …
Holiday Miracle on Highway 101: Deer Lead People to Safety Read More »