LAKE OSWEGO, Ore. -- A Portland robbery suspect was shot after he fired shots at police, and his wife is accusing of leading police on a chase that ended in Lake Oswego.

The suspect, Josh Luther, was taken to a hospital, where police expect him to recover from his injuries.

On Sunday, Oct. 30, Tigard Police announced that Luther has been charged with attempted aggravated murder.

Luther, who had been receiving medical care at OHSU, was released from the hospital and immediately taken into custody by Tigard Police. He was booked into the Washington County Jail on Sunday.

Luther's wife, 28-year-old Michelle Renee Luther, was arrested for attempted aggravated murder. Police took her to the Washington County Jail.

The crime spree began late Tuesday morning at the Aladdin Inn, at 8905 SW 30th Ave. in Portland, where police said Josh Luther fired a shot and robbed the hotel, according to police.

A witness told police the suspect ran out of the hotel toward a gas station and got into a white van, which had several people inside, including children. Michelle Luther was driving the van.

The couple led police through Tigard, Tualatin and Lake Oswego, firing shots at officers and crashing into several vehicles. The pursuit eventually ended in the area of Southwest 63rd Avenue and Lower Boones Ferry Road in Lake Oswego, where Josh Luther, carrying weapons, got out of his car and ran. He was shot by a Tigard police officer and taken into custody.

Watch: Police give update on robbery, chase and shooting

No officers were injured.

“It’s really remarkable nobody else was injured today besides the suspect,” said Sgt. Pete Simpson of Portland police.

A witness said a woman was pulled out of the getaway van by police with guns drawn on her. She also said three children were taken out of the van.

Another witness said he heard several gunshots and saw officers with assault rifles telling everyone to go inside.

The Washington County Major Crimes Team is leading the investigation.

The officer involved in the shooting was identified as Andrew Pastore, a 14-year veteran with Tigard police. He was placed on administrative leave.