Summary: The Walker Nation crew gives their reactions to AMC's The Walking Dead episode "Self Help" and more!