Skip Navigation

The New Video of Federal Agents Ambushing a Student and Disappearing With Her Should Chill You to Your Core

slate.com

It’s Hard to Believe This Video Was Filmed in the United States. It No Longer Should Be.

34 comments
34 comments