A teenage boy has been charged over the sexual assault of a woman who was walking home from a train station in Logan, south of Brisbane.
The 17-year-old boy allegedly followed the woman as she left Kingston station in December before he ran up behind her, sexually assaulted her and ran away.
The woman continued walking when he allegedly confronted her again and assaulted her before she managed to break free and seek help at a nearby house.
The teenager has been arrested and charged with three counts of sexual assault on Saturday following a public appeal earlier in the week.
© AAP 2019