A 28-year-old man is in critical condition after an exchange of gunfire with a suburban St. Louis police officer.
Meanwhile, the St. Louis Post-Dispatch reported Friday that the suspect, Carlos Johnson of Ferguson, is charged with first-degree assault on a law enforcement officer. Johnson did not yet have an attorney.