Blamed

Blamed

Release: 2022

A masked sadist avenges several brutally murdered children.