The A-35 (a highway in Quebec) has been under construction since 1966. When finished, it will be 34 miles/55 km long.
Two decades isn't very long for an infrastructure project, which is unfortunate since long-term planning benefits greatly from political stability, and many areas are seeing large shifts for the worse in that regard.