Video of the Week!! – Call of Juarez: The Cartel
I’m not writing about this game because I’m excited for it. I’m writing about it because I’m kind of shocked that someone seemingly attempted to make a Walker: Texas Ranger video game. Check out the trailer below.
It’s scheduled to be released July 19th in the states.