The New ‘Leatherface’ Trailer Is Truly Horrifying

Nightmare material.