There were 2 dead racoons in the the road near my house this morning and I wonder if something similar happened there too. Animals and vehicles are a bad mix for sure. I get really depressed when I hit a sqirrel.