Xbox Live Vision snapping away in retail?
Microsoft's webcam peripheral is reportedly already being sold in some stores across the country--is the claim in focus, or overexposed?
You're Good to Go!
We'll begin emailing you updates about %gameName%.
add a new page to this story