A man has been charged after beating and sexually assaulting a woman near a bus stop in Humboldt Park.
Michael Campbell, 28, was arrested and taken into custody by police after receiving a tip from the Guardian Angels Thursday.
Early Monday morning, police say a 20-year-old woman was attacked at a bus stop on the 100 block of Western Ave.
She was dragged into a gangway, beaten and sexually assaulted.
Campbell is charged with Aggravated Criminal Sexual Assault, Kidnapping and Aggravated Robbery.
Campbell is expected to appear in bond court today.