Edelmiro Garza

post

Two American police officers were shot dead

Sumbal Javaid 12 Jul 2020

Two police officers were shot dead in a house in the city of McAllen, Texas, before the suspect committed suicide.

continue reading