A skateboarder has died after a horrific collision with a taxi on King St. just east of Jarvis St. on Monday night.

Police have not identified the young man who was skateboarding west on King St. when the collision occurred. The taxi driver will face charges, according to police.

“It was terrible,” said pedestrian Filip Dujic, who passed the scene only a few moments after the collision. “It was like nothing I’ve ever seen before.”

An Emergency Medical Services team arrived only a few minutes later where they found the skateboarder lying against the curb with head injuries. The team rushed him to hospital where he died.

Police cordoned off part of the street with yellow tape and spent more than four hours reconstructing the crash.

As officers worked, the silver Toyota hybrid taxi remained along the street with a lone skateboard leaning on the curb in front of a rug store.

The collision tore off the longboard skateboard’s rear wheels which ended up a few feet away near a storm sewer. Blood stained the curb. A backpack lay near the sidewalk.