Skip to Content

San Francisco police officials found no fault in 33 fatal police shootings over 14-years. LBW Photo

San Francisco police officials found no fault in 33 fatal police shootings over 14-years. LBW Photo


image | by Dr. Radut