New Game Releases Super Show - Week of November 18, 2012

Get caught up in style

This week is absolutely bonkers when it comes to new releases, which, obviously, makes this week's New Game Releases Super Show even crazier. Take a watch!

November 18

November 20

GamesRadar's New Game Releases Super Show is a weekly feature where we present you the upcoming week's big releases in an interesting, unique way. Check out the video, and let us know which games you're planning on picking up.

We recommend