I was checking out some of the vids for Vegas over at teamxbox and ran across a montage of multiplayer... makes me want this game more...
HD Multiplayer Vid
No replies to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users