Louisiana cops using deadly force in violent arrest
Products
Products
0
17
04.12 07:48
Jefferson Parish deputies in Louisiana under investigation by sheriff’s office.
[link] [comments]