Luz “Lulu” Esperanza Martinez Rodriguez, 15, is described as being about 5 feet 2 inches tall and weighing approximately 138 pounds, according to the Cook County Sheriff’s Office.
The Illinois Attorney General tries to silence AH Town Square, declaring it ‘not press’, but watchdog journalism doesn’t need permission to do its job.