Download these cool farm animal finger puppets with twenty designs in total - and get a free sample download too!