Free Shipping on orders over $50 or $5.99 Shipping under $50 (USA)
$16.99

Shakespeare Punching Puppet

12-1/2" tall Battling Bard Puppet that punches when you push the levers.