A martial artist hunts a killer in a plague-infested urban dump of the future.
Date Release: 1989-04-07
Rating: 677