CHICAGO (CBS) — Two people were arrested early Thursday morning, after a driver struck a Chicago Police officer with his car while the officer was directing traffic in the South Loop.

Police said the on-duty officer was standing in the street at the intersection of Ida B. Wells Drive and Clark Street, directing traffic around 2:20 a.m. during the Mexican Independence Day caravan, when a Dodge Charger failed to stop, and hit the officer.

READ MORE: Another Victim Of Serial Killer John Wayne Gacy Identified: Francis Wayne Alexander, Of North Carolina

The driver then crashed into what appeared to be an unmarked police SUV.

Kenneth Moffett said the street was packed with people from the Mexican Independence Day car caravans at the time of the crash.

READ MORE: Teen Charged In Pair Of September 2020 Carjackings On South Side

“It was just so much love going on out here and for the night to end like this, it’s just tragic,” he said.

“You could hear a car speeding,” he added. “It was such a loud smack that it made me jump up and come look out the window to see exactly what was going on. I already knew it was an accident. You could already just know when you hear that sound exactly what had happened.”

Police said the accident appeared to be alcohol-related. The driver of the Dodge Charger and his passenger were arrested, and two handguns were recovered from the car.

MORE NEWS: Desperate To Find More Staff, Some Fast Food Restaurants Recruiting Customers

The officer who was struck was taken to Northwestern Memorial Hospital with non-life-threatening injuries.