Game Critics Awards Winners Revealed, Nintendo Dominates the Competition

The Game Critics Awards are curated and decided by a group of 40 video game outlets from all over [...]