Delaware Historical Photos I1 / I-95 construction near St Pauls Church in Wilmington DE September 1965
Delawaredd.org