Oh Deer!
Well it’s that time of year and the deer population is on the move. According to statistics from the National Highway Traffic Safety Administration (NHTSA), car and deer crashes in the U.S. cause 150 deaths and $1.1 billion in damages each year. Those are pretty startling numbers, considering that they don’t include all of the […]

