The Shed opens tonight. That’s New York City’s newest art institution. It’s inside the $20 billion Hudson Yards development on Manhattan’s Far West Side. And as Camille Petersen finds, reactions to it are mixed.
Want to check another podcast?
Enter the RSS feed of a podcast, and see all of their public statistics.