Storm King Art Center in New Windsor is that place, and it’s been hiding in plain sight about an hour north of New York City ...