A Japanese Arcade machine similar to a pinball table based on the film Aliens vs Predator.A Japanese Arcade machine similar to a pinball table based on the film Aliens vs Predator.A Japanese Arcade machine similar to a pinball table based on the film Aliens vs Predator.