August 30, 2005

Xbox 360 Store

Looks like Microsoft might be plonking one down in Times Square - that’d be hella pricey. At the very least there’d be more point to it than the Gizmondo store.