Secrets (The Walking Dead)  "Secrets" is the sixth episode of the second season of the post-apocalyptic horror television series "The Walking Dead". It originally aired on AMC in the United States on November 20, 2011. In this episode, Glenn (Steven Yeun) tells Dale Horvath (Jeffrey DeMunn) that Lori Grimes (Sarah Wayne Callies) is pregnant and there are numerous walkers in the Greene barn. Dale confronts Hershel Greene (Scott Wilson) about hoarding walkers in his barn. Meanwhile, Shane Walsh (Jon Bernthal) attempts to teach Andrea (Laurie Holden) how to use weapons and Lori agonizes over the decision to terminate her pregnancy or keep the baby. The episode was written by Angela Kang and directed by David Boyd. "Secrets" touches on various themes, including abortion, romance, and confession. In preparation for filming, producers initially converted a vacant building in downtown Sharpsburg, Georgia into a temporary pharmacy in July 2011. Principal photography for the episode occurred a month later in August. "Secrets" attained mostly positive reception from critics, who praised the character development and the storyline progression. The episode attracted criticism from political commentators, who denounced the show for its misleading perception of emergency contraception. Upon airing, "Secrets" garnered 6.08 million viewers and a 3.1 rating in the 18-49 demographic, according to Nielsen ratings. It became the second highest-rated cable program of the day, as well as the fourth most-viewed cable program of the week. After he inadvertently discovers the presence of walkers in the Greene barn, Maggie (Lauren Cohan) begs Glenn (Steven Yeun) to keep it a secret. Dale (Jeffrey DeMunn) quickly notices Glenn's nervousness, and when he talks privately to Glenn, Glenn blurts out about the walkers as well as his knowledge that Lori Grimes (Sarah Wayne Callies) is pregnant. Dale confronts Hershel (Scott Wilson) about the walkers. Hershel believes they are still people, including his wife and stepson, and can be cured, and refuses to kill them after Dale explains the danger. Meanwhile, Rick (Andrew Lincoln) and Lori argue on what to do with Hershel's demand to leave the farm, now that Carl (Chandler Riggs) is healed. Rick, Shane and T-Dog (IronE Singleton) give gun training to Jimmy, Carl (Chandler Riggs) and the women on the farm.