Anyone know what this thing is?

A vintage bloomfield #29 is actually a nice score.
They sell for $45 to $100 retail to collectors.
Wow.
I actually got something for FREE, that's worth some money. lol