I don't feel as if this is going to be especially helpful to you, but here it goes. I copied the image to a word document, and rotated it, looked at it from multiple angles, and etc. The best guess I'm coming up with, and this is a rather obvious guess, is that it's the framework for some sort of (possibly motorized) vehicle. If you figure it out, let us know.