According to the OSBI, the Webber Falls Police Department conducted a traffic stop on March 16, 2025. During that stop, an officer-involved shooting happened which left an officer ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results