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 ...
7 hours ago