The Launch Trailer Am Alive

The game that was almost never released has got reviews all over the internet today and is due to be released tomorrow on the Xbox Live Arcade for 1200 MS Points, which is why Ubisoft want you to check out the launch trailer and see how good I Am Alive looks.