PHILADELPHIA (AP) — A Telemundo reporter has been punched in the face during a live TV broadcast in Philadelphia.

Iris Delgado was wrapping up a report outside City Hall on Thursday when a woman approached her.

READ MORE: Investigation Of Ocean City Beach Patrol Sexual Misconduct Allegations Continues, Mayor Adds Resources To Enforce City Policies

Footage of the attack shows the woman tapping Delgado’s right arm and saying, “Excuse me, excuse me.” The woman then bashes Delgado in the head and slaps her face. The camera quickly cut back to the studio, where anchor Ramon Zayas says, “Ay, Dios mio,” Spanish for “Oh, my God.”

Telemundo says the attack on Delgado was unprovoked but she is OK and is taking some time off to recover.

READ MORE: Philadelphia Police Officer Robert Redanauer Arrested On Assault Charges After Allegedly Threatening, Pointing Gun At Victim During Off-Duty Verbal Altercation

The Philadelphia district attorney’s office says Waheedah Wilson has been charged over the assault.

Online court documents show she’s been charged with simple assault and recklessly endangering another person. No lawyer information is listed.

MORE NEWS: $1 Million Pennsylvania Lottery Scratch-Off Sold At Philadelphia CVS

(Copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)