Xbox and Nintendo win several Game Critics Awards at E3 2017

Not only did it walk away with top honours in the hardware department, but the Xbox team also won over some of the industry’s top franchises at this year’s Game Critics Awards after E3 2017. Read more…
Neowin