Canadian Consulting Engineer


Image

Transportation: Beauharnois Canal Bridge
1002084129-1002084132


Bridge under construction.  credit:  (c) NA30 CJV