Detroit Police Examine Why Jameson Williams of the Lions Was Freed Without Arrest Following a Two-Gun Traffic Stop
The Detroit Police Department has opened an inquiry to find out why Jameson Williams, a wide receiver for the Detroit Lions, escaped arrest when officers found two firearms in the car he was riding in. According to reports, Williams was a passenger in his brother’s vehicle when it was stopped by police on October 8 […]
