A Perth teenager has been arrested after allegedly sexually assaulting a 47-year-old woman as she walked along a street on Wednesday afternoon.
"The woman was walking along Eighth Road in Armadale when she was approached by the man," she said.
"The man then ran from the area. The woman was assisted by passers-by."
A 19-year-old man has been since been arrested and charged with aggravated sexual penetration and assault.
Anyone with a dashcam who may have driven through the area at the time of the incident is asked to provide vision to police.