Xbox 360 revealed?
This is like one of those photo quizzes you see sometimes, that gives you a close up of a pineapple and asks "What do you think it is?" Well, it most definitely isn't a pineapple.
Are these random shots the Xbox 360? Or are they a random file server someone took a picture of so they could yank your chain?
You decide.