The gunshot also grazed an 11-year-old boy inside the store at the time, police said. He was treated and released the night of the shooting.

Peterson, 24, of the 5800 block of North Sheridan Road, was charged Tuesday with attempted first-degree murder, two counts of armed robbery with a firearm and aggravated battery with a firearm, said Officer Amina Greer, a police spokeswoman.

The same day that he was charged, a Cook County judge ordered Peterson -- who remained hospitalized at Mount Sinai Hospital at the time -- held on $2 million bond, according to court records.

Because of his hospitalization, no booking photo of Peterson was available, Greer said. Cook County sheriff's deputies turned over Peterson to jail custody sometime Wednesday.

Peterson and an accomplice, who remained at large, tried robbing the victim outside the store, but the victim ran into the nearby store hoping to evade them, police said, citing early reports. Peterson has a prior felony drug conviction, according to court records.

Authorities said a would-be robber was recovering at an area hospital under police guard this morning after he was shot with his own weapon during an early evening attempted street hold-up on the city's West Side.

A day after Trevor Noah was declared the new host of "The Daily Show," his graphic tweets targeting women and Jews are causing a social media backlash and Comedy Central is defending its newest late-night star.

Ronit Bezalel has seen just about everything on Chicago bike paths, but on her Monday morning commute she saw something that shocked even her: A silver Buick, almost unscathed, in the middle of the bike path.