Mac

9.4

Amazing

9.7
User Avg

Left 4 Dead Series

2009 VGX Award for Best Xbox 360 Game

Left 4 DeadĀ (abbreviatedĀ L4D) is a singleplayer and multiplayer cooperative survival horror FPS game developed byĀ Valve CorporationĀ andĀ Turtle Rock St...[Read More]

Lost Password