简介 Documentary follows the undead lives of Oscar the Boomer and his zombie colleagues, Sheila the Witch and Todd the Hunter. Web mini-series based on the video game 'Left 4 Dead'.