Pages

Ads 468x60px

Wednesday, 31 March 2010

Desperados: Wanted Dead or Alive


The vivid and inviting setting in Desperados can't make up for some substantial gameplay flaws.
Review Score: 6.8 | Release Date: Jul 23, 2001 Media Fire Direct Link
No Pass

0 comments:

Post a Comment