ThePercolator's sites:

title views votes rating creation
?Square Enix's contribution to Deus Ex 1,688 9 (3.11)  2011-08-29
?Suikoden duel 3,503 28 (3.82)  2007-02-02