Police have arrested a suspect after a white van mounted the curb and struck numerous pedestrians in Toronto.

The incident happened on Yonge Street south of Finch Avenue, according to the Toronto Police Service. Initial estimates suggest eight to 10 people were struck.

Witness Alex Shaker, who was driving southbound at the time, says the van was travelling at high speed on the sidewalk. The van was also southbound.

“He started going down on the sidewalk and crumbling down people one by one,” Shaker told CTV News Channel on Monday afternoon.

Shaker said he saw the vehicle strike someone with a stroller.

“He just destroyed so many people’s lives,” he said. “Every single thing that got in his way.”

The extent of injuries is unknown and ambulances are on the scene. Photos posted online show multiple individuals on the ground.

Carol Roberts, who witnessed the aftermath, says she saw “a lot of people lying lifeless on the ground.”

“It was just so many bodies,” she told CTV News Channel.

Witness Phil Zullo, who was driving northbound, says he first noticed the commotion when he saw police taking down a male suspect.

Zullo says he continued north, where he saw “shoes and hats flown everywhere.”

The suspect was arrested beside the van on Poyntz Avenue off of Yonge, just south of Sheppard Avenue West. The van is marked as belonging to the rental company Ryder.

Toronto paramedics are advising people to stay out of the area of Yonge Street near Finch and Sheppard Avenue.

Subway service has been suspended between the TTC’s Sheppard and Finch stations. No replacement shuttle services will be operating.

Prime Minister Justin Trudeau briefly addressed the situation before a session in the House of Commons Monday afternoon.

“Our hearts go out to anyone affected,” Trudeau said. “We’re obviously going to have more to learn and more to say in the coming hours.”