A Christmas Highway Miracle: Thousands of Deer Blocked the Road — But When Drivers Saw What They Were Fleeing From, Shock Spread Through Every Car
Thousands of Deer Created a Christmas Traffic Jam—Until Drivers Realized What They Were Running From On a quiet Christmas Eve morning, drivers on Highway 101 through the Cascade Mountains thought […]