Homeland Season 3 Episode 3 “Tower of David” Sneak Peek #3

7 months ago, by

October 8, 2013

A third sneak peek for Homeland, season 3 episode 3 “Tower of David” has been released.