A man who was struck and killed by a GO train in Mississauga on Saturday night may have gotten his mobility scooter stuck in the tracks, Metrolinx spokesperson Anne Marie Aikins told CityNews on Sunday.

Aikins said it “appeared” to night crews that the scooter was stuck just east of the Port Credit GO Station near Lakeshore Road East and Enola Avenue.

Aikins said an investigation is underway.

Residents in the area said they could hear the train collide with the victim.

“We heard the horn from the train and then just a loud thump,” recalled Denny Muratovic.

“And then we went down and took a lot and sure enough we saw the remains of the scooter and the remains of the person that was on it.”

Beyond heartbreaking. My thoughts are with his loved ones & all involved tonight https://t.co/ZTqN78GYDG — Anne Marie Aikins (@femwriter) August 14, 2016

The fatality delayed service on the Lakeshore West line for up to three hours.

The deceased person’s name and age haven’t been released.