Microsoft starts E3 2013 Xbox 720 countdown

Microsoft's long-awaited Xbox 720 is apparently set to debut at E3 2013 this June in Los Angeles.