A cyclist was badly hurt after being struck by a pick-up truck this morning near at 107th Avenue at 126th Street.

A man in his 50s is in hospital with life-threatening injuries.

Police were at the scene around 7 a.m. blocking west-bound traffic on 107th Avenue and north and southbound traffic on 127th Street.