A British family takes revenge into its own hands in avenging their recently slain daughter.
Release Date 1971-08-26 Budget N/A Revenue N/A Rating 5.7/10 Runtime 89 mins