Llamageddon
HD
Llamageddon

Llamageddon

Watch Trailer
4.6
Overview
A killer llama from outer space crash lands on Earth and brings death and destruction to everyone in its path.
Duration
69 min
Country
Unknown
IMDb
4.6
Release
2015-04-20
Production
No production companies available.