By CBS 2 Chicago Staff

CHICAGO (CBS) — Chicago police have charged a man in connection with the stabbings of three homeless men in Chicago.

Bryant McCalip, 28, of Chicago, is charged with three felony counts of aggravated battery and three felony counts of attempted first degree murder. McCalip was arrested Thursday just before 2 p.m.

READ MORE: RealTime Weather Alert: Wet And Windy Through Monday Morning, Flooding Possible

One incident took place in Grant Park, one was near a CTA Red Line stop, and one was on the Red Line on the South Side.

(Credit: CPD)

READ MORE: Man, Woman Shot In Vehicle On Kedzie Avenue In East Garfield Park, Go On To Crash In Humboldt Park With Child In Car

As CBS 2’s Tara Molina reported Thursday night, the suspect has been caught on the city’s cameras more than once, according to police. Once he was caught on a Divvy Bike in Grant Park – one of the places he is accused of committing the crimes.

Just before 4 a.m. on July 24 a homeless man who was sleeping in Grant Park was stabbed in the neck. Another stabbing took place on the Red Line at 63rd Street on July 15 at 1:51 a.m., and a third attack took place at 14 W. 95th St. near the Red Line terminal this past Tuesday at 3:26 a.m.

MORE NEWS: Riggs, Kenosha County Sheriff's K-9 Shot By Chicago Homicide Suspect, Is Released From Veterinary Hospital To Applause

In a separate stabbing incident on July 9 in Grant Park, Aaron Curry, 58, was found dead. McCalip has not been charged in that case.

CBS 2 Chicago Staff