Someone else was trying to figure out what the heck this thing is and now I'm just curious myself cause it's cool, but I can't figure out what it does lol Though it might be a toy launcher or something, but I can't find anything on it.
Sorry if this is the wrong section, not technically gaming related with an actual video game, but figured it would be fine since it's Bowser related lol
*EDIT*
This got solved way too quick elsewhere lol It turned out to be a ball launcher from a Mario Wii Knex set.
Nothing to see here, moving along lol