26 story NASA Electronics Research Center is superimposed on proposed Kendall Square, Cambridge, Mass., site of the new Space Agency facility

26 story NASA Electronics Research Center is superimposed on proposed Kendall Square, Cambridge, Mass., site of the new Space Agency facility

Item Information