Katie Warren/Business Insider Hudson Yards, New York City‘s $25 billion megadevelopment, is officially open to the public. The public can now visit the Vessel, a 150-foot tall, climbable sculpture in the center of Hudson Yards that cost $200 million to build. The Shops and Restaurants at Hudson Yards, a luxury shopping center with stores like […]