Kill the Vulture

19810

A kung fu action movie... from Spain.