The last remnant of the World Trade Center