Dog Tag

Dog Tag Preview

Dog Tag Preview

October 15, 2005 | 0 Comments

Finding release on the PC, XBOX and of course the 360, Dog Tag is a squad based shooter in which you play as a four man fire team who have been dispatched into Africa to...

Read More →