Avatar
1 of the top 5 games unheard of..
when i heard about it i was like, wow it's about time they made a game where you play the zombie... Great game.