During the Paris Commune, a boy runs across trouble at the barricade.
2006
2017
2023
2008
1996
2002
1988
2018
1999
2005
2025