Is that a TURKEY? How did she get it stuck in her car?!

I'm so confused as to how this woman got this turkey stuck in the grill of her car? People as saying that she was going REALLY FAST and that's the only way that the bird could penetrate her car grill so bad!

How lil homie popped out and took off is beyond me but GIVE ME LIFE!!! He wasn't ready to leave us. Watch ya back in November though T-Bird!!!