Across the United States, older Americans are discovering that the finish line they were promised is moving farther away.
The $329 million I-95 cap project will create nearly 12 acres of parkland and connect Old City to the Delaware River waterfront.