A Masked Avenger - half body puppet
Hand made puppet of a masked avenger. A character created by Curtis Nordstrom for the animated series One Fateful Day: A Masked Avenger.
Check out all the cartoons at northstreamuniverse.com
Last 2 picture is for size reference 😊