Local

After a year-long investigation, seven Baltimore police officers have been charged with racketeering conspiracy and other racketeering offenses.