On Monday, police in Brownsville, Texas, announced that they had charged a man with eight counts of manslaughter in connection with allegedly plowing down a group of pedestrians with an…
On Monday, police in Brownsville, Texas, announced that they had charged a man with eight counts of manslaughter in connection with allegedly plowing down a group of pedestrians with an…
By News Team May 8, 2023