What's going on?

10 Tips to Avoid Hitting a Deer While Driving
I know first-hoof what the term "deer in the headlights" means. A few year ago, I was traveling on Route 17 in upstate New York late one night when suddenly two deer decided to cross the road.