The $329 million I-95 cap project will create nearly 12 acres of parkland and connect Old City to the Delaware River waterfront.