Delaware Historical Photos I1 / I-95 construction looking north in Wilmington DE September 1966
Delawaredd.org