A rapturous, BAFTA Scotland-winning eulogy to the short life span of stop motion animation puppets.
1971
2023
2016
1965
2022
1911
2015
2013
2024
1888
2000
2006
1914
2017