A killer llama from outer space crash lands on Earth and brings death and destruction to everyone in its path.
1990
2005
2009
2000
1996
2010
2006
2022
2024
2025
2021
1997