Launch of Microsoft Vista


An electronic sign promotes the launch of Microsoft Windows Vista and 2007 Office System in New York City.

New York City, New York, USA

Comments