Top
20°

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.

The story is too old to be commented.