Stanford Shopping Center

16x80' Mural
Stanford Shopping Center
Palo Alto, Ca.