About 6 inches tall and circa the 1930's, this real fur finger puppet was given to some lucky child at a carnival.
In terrific condition with only minor age wear.
Country of origin unknown but our guess is Japan - although the face detail has some similarities to period composition German toys.