Space War

1997 0h 3m 8.0

All hell breaks loose when an alien monstrosity crash lands on a small fantasy island.