Tod Leiweke

Tod Leiweke

The two police officers were shot and killed while trying to serve an arrest warrant on Hydra Lacy. A third officer was injured. (AP Photo/Chris O’Meara)


Tags: 
No Comments »