Grady Hospital’s Walking Dead Meme Wins The Internet

Those who know me, know I love The Walking Dead. I love that it is filmed in my beloved Atlanta. I love the suspense and