With all the great franchises that deserve a decent MMO game, there’s one that rises above all competition, Aliens.

Read more