Palo Alto Grand Opening Video

October 6, 2001

Watch this video of the Palo Alto (N. Calif.) store grand opening.

Comments on this entry are closed.

Next post: