For its E3 2014 media briefing presentation, Xbox staged an epic stage experience. An 80-foot center LED screen featured massive moving semi-transparent scenic doors that opened and closed to accommodate…
Sign in to continue reading
This article is available to registered users.