Beijing's Apple Store Gets Crashed By Windows XP

We literally have no further information other than what you see in the image above, but either way, it's a very interesting photo even if it might be a fake. It makes sense that whatever huge display is running off a Windows XP machine—many giant displays do. What's also interesting in the photo are the cops (are… » 7/22/08 6:00pm 7/22/08 6:00pm