What Am I? Roadkill

It is Monday morning, time for our weekly game of What Am I?, but today we’ve got a twist. Of course there is always an angle, but this is something else that I found at the parking lot near the Edelbrock car show in Torrance, CA this past weekend.

What Am I?  Or more specifically…what was this built from?

Here are some more pics.