A brave teenager has recalled the moment she stepped in to save a young boy from a terrifying suspected kidnapping attempt on a Melbourne tram.
Passenger Chelsea Spencer, 19, pulled the boy to safety then led police to the man accused of trying to drag the young boy off the tram in Box Hill on Monday afternoon.
Watch more on this story in the video above
Watch the latest news on Channel 7 or stream for free on 7plus >>
“I looked and there was this man coming off the tram, pulling this kid, saying things like ‘come with me, get off,'” she told 7NEWS.
“I realized the two didn’t know each other, so I got up and said ‘hey, what are you doing? Let him go’ and grabbed the back of the bag. The child held on to the post to make sure he wouldn’t be ejected from the tram.
Spencer says the alleged abuser finally released his grip and casually walked away.
The schoolboy was unharmed and apparently unaware of the danger.
“He was jumping and bouncing around and it broke my heart because something terrible could have happened,” Spencer said.
The TAFE student made sure the boy was safe with his father at the next stop and just as she informed him that someone had tried to take her son, the alleged attacker walked past them.
“If I hadn’t run away with that child, he might have had another opportunity to take him…so that was pretty terrifying,” she said.
Spencer managed to take photos of the alleged attacker and share them with police and on social media.
On Tuesday morning he was spotted at the Box Hill Central shopping center by another member of the community who helped catch him.
“I was on the phone with the police as I followed him and made sure he wasn’t going anywhere,” local resident Jake told 7NEWS.
“I have kids myself, so it kicked in instantly and I wasn’t letting it get away.”
The man appeared in court on Wednesday charged with attempted kidnapping and committing an offense while out on bail.
The magistrate told the court that he suffered from psychosis and retired from drugs.