UPDATE - March 27, 2015: Caleb Timothy Heaton, 25, has been charged with several offences: break and enter, robbery, aggravated sexual assault, assault using a knife and a rock, choking, and unlawful confinement, according to court documents cited by Global News.
VANCOUVER - Vancouver police have arrested a man after a violent sexual assault on a woman in a home in the Strathcona neighbourhood.
Police say a man armed with a weapon entered a home shortly after noon Thursday, attacked and tied up the woman and then sexually assaulted her.
A witness who heard the woman screaming went into the home and struggled with the attacker.
Police say the Good Samaritan held the suspect and others came to help while they waited for police to arrive.
Police say the victim was taken to hospital with significant injuries.
The suspect remains in custody and police say they'll be recommending several charges.
These photos of the suspect in Vancouver police custody were posted on Reddit:
ALSO ON HUFFPOST: