That looks like it was sheared off at least on the end that is visible in the photo. What does the other end look like? There is a part that comes to my mind that is the roadster top has a pin like that that sticks in at the front two corners. is your car a roadster?