PETA will be happy to know that the deers seemed to be fine, my car, not so much