Required watching is an understatement. The new video on Vice News Tonight entitled Charlottesville: Race and Terror should be seen by everyone. Everyone. If you only watch one video this year, it should be this one. It’s painful to watch. But for every one of the 22 minutes, you’ll be spellbound. With horror, with nausea, with disbelief— but you will be spellbound.

“On Saturday hundreds of white nationalists, alt-righters, and neo-Nazis traveled to Charlottesville, Virginia to participate in the ‘Unite the Right’ rally. By Saturday evening three people were dead – one protester, and two police officers – and many more injured.

‘VICE News Tonight’ correspondent Elle Reeve went behind the scenes with white nationalist leaders, including Christopher Cantwell, Robert Ray, David Duke, and Matthew Heimbach — as well as counter-protesters. VICE News Tonight also spoke with residents of Charlottesville, members of the Black Lives Matter movement, and the Charlottesville Police.”

What’s incredible about this video is the intimacy they get with the alt-righters, white nationalists, and neo-Nazis. They speak frankly— terrifyingly frankly— about their anger and the violence that they plan to inflict. Though phrases like ‘First Amendment’ and ‘Constitutional Rights’ are scattered throughout, their real driving force is clear: unadulterated hate. There is hate and more hate. In their eyes, in their words, and in their action. For those of us who have been comfortably living in our echo-chambers, who have only read about and mocked the ignorance of these movements, seeing them in action is unnerving. Because they believe they’re in the right. They believe truth and even goodness is on their side. And that’s terrifying.

You can watch the whole video here:

It really speaks for itself. Watching someone justifying— justifying and blaming— the death of a woman is impossible to stomach. The whole video feels impossible to stomach. But it has to be seen. Because this is the reality of America right now. And it’s too big to look away from.