You hit Bambi? How could you? lol
Lots of deer in New England particularly Connecticut. There needs to be a significant weeding. Does too.
I have never hit a deer but after scraping rubber off my tires on the road a couple of times I bought some deer whistles for my truck and noticed quickly a difference. If there are deer on the side of the road a hundred yads or so ahead they look up and at me and turn around and go back into the trees. One was running toward the road in front of me and as he exited the trees his head popped around toward me, his forefeet planted and he pivoted ninety degrees to run along the road. Deer whistles are CHEAP and do the job. Amazon has a variety of packages of them and they are available from a lot of other places on the web. I have four of them on my bumper and roof with two different tones.