October 11, 2011 7:37pm CST
I am so excited! Just found the first season of The Walking Dead is on Netflix! Woohoo! I love this show! I will have to watch season 2 online or at my friends houses since I only stream the internet now. Do you like this AMC series too?