19 Pedophiles Arrested in Massive Child Sex Sting in Florida
Florida’s Leon County Sheriff’s Office (LCSO) announced Wednesday that it arrested 19 pedophiles in a massive child sex trafficking operation called “Operation Resolution” last month.
Read More