Collections Item Detail

Go back

Color photo of sculpture, The Torch Bearers, on campus of Stevens Institute of Technology, Hoboken, Aug. 1981.