It looks like an automobile or foot bridge. There are or were several of those over I95 in philly. Since I95 is along the the delaware river there, you need a short bridge with right turns to descend to delaware ave along the river. It’s obviously not a railroad bridge, there are no railroad tracks.
I know exactly the off-ramp you’re talking about. Even that is better that what we’re seeing here.