My Own Worst Enemy Season 1 Episode 2
Edward and Raymond must kidnap a German software engineer with information about a possible terrorist attack. Henry tries to deal with the fact that all his childhood memories were made up.
Serie: My Own Worst Enemy
Episode Title: The Hummingbird
Air Date: 2008-10-20