Two police officers shot dead in US's Southernmost Texas: McAllen Mayor
Jul 12, 2020, at 01:55 pm
Moscow/Sputnik: Two police officers were shot and killed while responding to a call at a home in the city of McAllen in US's southern Texas, local authorities have announced.