[Update, July 8, 9:54 a.m.] According to KLTV, the death toll from last night's incident has risen to five officers, with a total of 12 officers shot.

Dallas Police Chief David Brown at a press conference stated that they have multiple suspects they are pursuing, though one of the suspects was killed after a standoff with officers Thursday night. That suspect was killed after a bomb disposal robot was used to detonate the suspect's explosive device.

Brown said that during the standoff the suspect stated he had become upset by the recent shootings by police and that he "wanted to kill white officers."

[Update 11:39 p.m.] According to the Dallas Police Department, a fourth officer is now dead. The department added that a suspect is in custody after a shootout with SWAT officers. Additionally, the suspect whose picture the department had tweeted out has turned himself in.

[Update 10:58 p.m.] The Dallas Police Department tweeted the above picture of a black man seemingly with a weapon wearing a camouflage t-shirt. “This is one of our suspects,” the DPD wrote. “Please help us find him.”

[Update 10:38 p.m.] Dallas Police Chief David Brown has issued a statement saying that 10 Dallas police officers were shot in total by two snipers from an elevated position. Three of the officers are reported to be dead. Brown said that two are in surgery and three are in critical condition.

No suspects have been apprehended.

Reports are coming in regarding a shooting that occurred at a rally in downtown Dallas this evening. Details are still loose at the moment, but initial reports indicate that an armed man carrying a long gun opened fire at the rally and hit two officers, one with the Dallas Police Department and one with Dallas Area Rapid Transit. There is no information regarding their status at present or if there were any others injured or killed.

The rally was one of several that sprang up in the wake of the police officer-involved shooting deaths of Alton Sterling in Baton Rouge, LA and Philando Castile in Minneapolis, MN.

We will update this post with more information as it becomes available.