Michael Rooker as Merle in The Walking Dead Season 3

Michael Rooker as Merle in The Walking Dead Season 3

Michael Rooker as Merle in The Walking Dead Season 3