Mother Jones: Post

Mother Jones

A New Police Force Chased a 17-Year-Old Boy to His Death. Then It Vanished.

Cruising south down a two-lane highway in Montana, Braven Glenn looked out onto the open road, the evening sky chilly and dark. It was November 24, 2020—half a year into the pandemic and three months after his 17th birthday. He was a good student, on his way to pick up his girlfriend, a basketball player […]

Continue Reading…