Poor visibility and heavy snow are blamed for a multi-vehicle crash east of Grande Prairie, Alta., involving a Greyhound bus, large trucks and other vehicles.

The crash happened at 4:15 Thursday morning on Highway 43 near Crooked Creek.

There were no reports of injuries.