NIKITA Season 2 Episode 8 London Calling Sneak Peek November 10, 2011 by Seat42F NIKITA Season 2 Episode 8 London Calling Sneak Peek Twitter Facebook Pinterest Flipboard Reddit Email