Crime

Three Moore, Oklahoma police officers have been placed on paid administrative leave after allegedly beating Luis Rodriguez (pictured above) to death in front of his family early Saturday morning, reports News9.com. SEE ALSO: Trayvon’s Parents Support Jordan Davis’ Family At just past midnight, February 15, Nair Rodriguez, the victim’s wife, got into an argument with her daughter, Lunahi, […]