POSTS TAGGED 'Call of Juarez: The Cartel'

News – Call of Juarez: The Cartel revealed News – Call of Juarez: The Cartel revealed

The Call of Juarez series is making a return. The newly announced third game is titled Call of Juarez: The Cartel and will be set in modern day America.... [Read full story]