Crews in Delta spent several hours dealing with a major accident on Highway 99 Tuesday morning after a semi-truck and bus somehow collided.

The bus rolled off the road and crashed through a chain-link fence before coming to a stop, and the semi ended up in a ditch.

It’s unclear what led to the collision and two people were taken to hospital from the scene. Their conditions are currently unknown.

The accident happened near the Ladner Trunk on-ramp, and only one lane was getting through northbound for several hours.