Trae Dorn ... but your beloved little trucklet is ok right? right? and you escaped detection?
deer are annoying. over here they're less in the road and more barking warning or mating calls all. fucking. night. long.
our road creatures are pheasants, and it is currently pheasant call of the void season. we have to dodge them on the daily.