Sleepy Hollow Episodes 12 and 13 “The Indispensable Man/ Bad Blood” Sneak Peeks

3 months ago, by

January 18, 2014

FOX has released three sneak peeks for the season finale of Sleepy Hollow Episodes 12 and 13 “The Indispensable Man/ Bad Blood”.