From the road: massive Richard Serra sculptures at Dia: Beacon, NY - stunning!