welcome and that sucks about the deer. I was about 10 feet from hitting one the other night after switching tires, kinda wished I would've....

But at least your ok!!.... I can't see in pics, did your airbag go off?