A suspect armed with "machete knives" fatally stabbed four random people and wounded two others in a Southern California stabbing spree Wednesday, police said.

An unidentified 33-year-old Orange County man who police said was "full of anger" was arrested. He allegedly stabbed a woman at an insurance business, two men at the Garden Grove apartment complex where he lived and a man at a gas station. The crimes spanned a period of two hours from Garden Grove to Santa Ana, which are under 10 miles from each other.

The victim at the gas station was slashed in the face so badly, his nose was nearly severed. Both men at the apartment complex died.

Garden Grove police stand watch at the scene of a stabbing in Garden Grove, Calif., Wednesday, Aug. 7, 2019. A man killed multiple people and wounded others in a string of robberies and stabbings in California's Orange County before he was arrested, police said Wednesday. (AP Photo/Alex Gallardo)

Garden Grove police stand watch at the scene of a stabbing in Garden Grove, Calif., Wednesday, Aug. 7, 2019. A man killed multiple people and wounded others in a string of robberies and stabbings in California's Orange County before he was arrested, police said Wednesday. (AP Photo/Alex Gallardo)

SEATTLE STABBING SPREE BY REPORTEDLY NAKED MAN LEAVES SEVERAL INJURED

The suspect also fatally stabbed a 7-Eleven security guard and a Subway employee, police said.

He was arrested without incident after the 7-Eleven stabbing. Police said they have surveillance video of some of the attacks.

The only motives in the killings appear to be "robbery, hate, homicide," Garden Grove police Lt. Carl Whitney said in a news conference.

"We know this guy was full of anger and he harmed a lot of people tonight," he said.

CLICK HERE TO GET THE FOX NEWS APP

The suspect and all of the victims were Hispanic, police said.

The wounded suspects are expected to live.

The Associated Press contributed to this report.