Twelve Gates of Hell

  • USA Champ vs. Champ (more)
Hong Kong / South Korea, 1980, 88 min