Tagged: left 4 dead

Left 4 Dead Release 0

Left 4 Dead Release

Left 4 Dead, developed by Valve, will be released this month in the US. Left 4 Dead is a shooter in which team play is essential to survival and victory. The game uses Valve’s...