Xbox One New York City Launch photos

November 22, 2013 · Posted in Xbox One 

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.

Comments

Leave a Reply