Submit TipHave a News Suggestion? Submit a News Tip now!

Xbox One New York City Launch photos

Here are some photos of the launch of the Xbox One in New York City. The Xbox One’s arriving in style in armored trucks.

Add a Comment

Your email address will not be published. Required fields are marked *