A killer llama from outer space crash lands on Earth and brings death and destruction to everyone in its path.
1995
2009
1981
2010
2015
1989
2013
1929
2018
2020
2021
1982
2014
2000
2024
2022