Champ vs. Champ

  • Hong Kong Twelve Gates of Hell (more)
Hong Kong / South Korea, 1980, 88 min