Telegraph and Seven Mile project tests the patience of drivers, business owners

A major road project underway at Telegraph and Seven Mile is causing a headache for drivers and local businesses say it is hurting them.

Top Videos