Two puppets, Punch and Judy, do battle to the death over the custody of a live guinea pig.
2007
2017
2010
2023
2024
2018
1996
—
2020
2009