Check out six new screens from Lost in Shadow, published by Hudson Entertainment. The screens showcase the Level 6 Factory area of the game.
Justin Lee On August 11, 2010 at 11:30 am
Check out six new screens from Lost in Shadow, published by Hudson Entertainment. The screens showcase the Level 6 Factory area of the game.