Horrifying footage that should never have been released has finally leaked.Horrifying footage that should never have been released has finally leaked.Horrifying footage that should never have been released has finally leaked.