Enslaved in a surreal world of living objects, a lamb cutlet does whatever it takes to make ends meet.
2014
2024
1992
2018
2021
2017
2005
1995
2006
1960
2020
2023
2022
2012