Window shopping children watch as toy soldiers come to life and fight a war with all its unvarnished ferocity and horror.
2016
1911
2010
2022
2006
2020
2017
2004
2008
1985
2024
1917
1988
1998
2003
1936
2015
1939
2005
2023