Predators is getting some good buzz from people interested in special effects.
Robert Rodriguez introduces Predators to the public.
Predators is getting some good buzz from people interested in special effects.
Robert Rodriguez introduces Predators to the public.