Our Review

In the vein of Marvel vs. DC, Star Trek vs. Star Wars; two very recognizable science fiction icons clash to prove which one of them is truly the better species. Fans of any of the series would be in an uproar if the makers of the game favoured one species over the other.Read More.