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.

Comments are closed.