Super Mario Odyssey wins best in Show from the Game Critics Awards 

Lots of praise has been heaped onto Mario Odyssey. Winning IGN’s, Easy Allies’, and now The Game Critics Awards best in show.

Leave a Reply