What is the small black "pin" on the "inner side" of the fins? Metal/rubber? Could it have been attached to something? Check for work marks.
Also
Does it apear that there are some sort of control that could go through the shafts holding the fins?
This really looks like a concept for a small...