Listen

Description

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.