Melvin Chelsky was riding the 103 Mount Pleasant north bus Monday morning when he — and the entire bus — felt a bump. The driver got out to investigate, only to discover that a 60-year-old woman had been hit and killed instantly.

“I almost thought she was a child — she looked about 80 or 90 pounds,” Chelsky said.

The woman, who police say lived in the area, was walking to work at about 7 a.m. when she was struck while crossing Eglinton Ave. at a light, from the northwest to southwest corner. It is unclear if the light was green.

The bus had been southbound on Mount Pleasant Ave. and was turning west onto Eglinton when it hit her, police say.

She was pronounced dead at the scene. Her identity is being withheld pending notification of next of kin.

Const. Hugh Smith of traffic services said that visibility was a likely factor in the collision. The woman was wearing dark clothing, he said, and nearby buildings block some driver visibility.

Smith said police hope to speak to more witnesses.

Chelsky said another passenger stayed behind with the bus driver who “was in shock. He was totally wiped out at that point.”

The police investigation shut down the intersection for the rest of the morning.

With files from Adrian Morrow