The 19-year-old victim was stabbed on her head, neck and shoulders.

PORTLAND, Ore. — Portland police have released surveillance video from a nearby home that shows the suspect who stabbed an 18-year-old woman several times in Northeast Portland on March 10.

The stabbing happened as the young woman was walking home from a friend's house at around 11:30 p.m. on March 10 in the 3200 block of Northeast 78th Avenue, police said.

The victim was treated at the scene and taken to a nearby hospital for treatment of multiple stab wounds. She survived and is recovering from the attack.

David Veley, who lives nearby, said his roommate heard screaming, followed by silence. "She was laying on the sidewalk in a slump and she was unconscious and at that point she passed out," Veley said.

"There was so much blood it was running down the driveway and street like it was raining, never seen that much blood in my life.

"She came coherent when we were talking to her and we covered her with blankets and towels and told her to be patient, the police are on the way, help will be here in a minute," Veley said.