Stunning view from the World Trade Center