The Walking Dead are coming home on March 8, 2011 courtesy of Anchor Bay and we have the full release details below.
'The Walking Dead' are coming home