A troop of improvising clowns deceives an unsuspecting audience.
2019
2021
2023
2013
1994
2010
2012
2014
2020
1969
1991
1998
1964