Heads of State
- Episode aired Jan 20, 2017
- TV-14
- 43m
One of Ichabod's greatest foes arrives in Washington to threaten the safety of the highest officials.One of Ichabod's greatest foes arrives in Washington to threaten the safety of the highest officials.One of Ichabod's greatest foes arrives in Washington to threaten the safety of the highest officials.