0
I finally got to see this Italian Rip off of Alien. It was ok for what it was. Does anyone know of any other Italian rip off movies. The only other one I know of would be "The Last Shark"