A mad doctor sews human head onto gorilla's body.
1997
1953
2022
2002
2007
1927
1937
2016
2021
1955
1981
1998
1980
1956
1999
2025
1992