3 ms·Photos Of The 1.9 Million Square Foot Tech Campus Stanford Wants To Build In NYC2 points by tilt 15y ago