Sources say the Xbox 720 will require an Internet connection. Would that be a deal breaker?
Shared publiclyView activity