New Screens for PS2's The Red Star

It seems IGN has quietly posted new screens of upcoming PS2 game The Red Star. This comic based action game is set for release in 2007 and takes place in an alternate version of Russia where technology meets magic.

Read Full Story >>
The story is too old to be commented.