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.

p5rn7vb

Add a Comment

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