No doubt its dead b/c i was coming off of the expressway and hit it doing 60. but... it got revenge by making my right foglight loose, busting the grill piece and the little circular piece in the front bumper is popped out.. Anyone know what im talkin about?