The most prominent features of the New York skyline were the once beautiful Twin Towers. It's very fortunate that New York still has Lady Liberty to fall back on.