San Juan police officers charged with lying to DEA agents
A San Juan police officers faces a federal criminal charge after his recent indictment, news media outlets across the Rio Grande Valley report. Officer Richard Leon Castillo is accused of making false statements late last year to DEA agents who were investigating a...

