The Parish

< Left 4 Dead


Left 4 Dead
TP (Left 4 Dead).jpg
Movie Poster
Chapters 5
Setting New Orleans, Louisiana
Release Date(s) November 17, 2009
Platforms Xbox 360, PC
Last edited by Nagare on 14 May 2010 at 17:23
This page has been accessed 333 times.