Johns Hopkins wins new space institute

Princeton loses space telescope ground base