This is a Chilean horror movie released in America by Troma.
Delete Confirmation
Report Duplicate Movie