Valkyria00 on 30 November 2008
Okay they might actually be Angels/Demons BUT if you know anything about mechs......those things are basically mechas. Im fucking sold! Cant wait for the game.
YES! Those screens are somewhat old.=P