Twin zoologists lose their wives in a car accident and become obsessed with decomposing animals.
1980
2017
2019
2015
1972
1968
1986
1962
2007
2004
2018
2012
2000
2016
2013
2021