Terrorists release a mysterious virus on a small village, killing all of its inhabitants. When he le...
Steve (Harry Hamlin, Clash of the Titans, Making Love, TV’s L.A. Law) works at a Porsche repai...