Nikita Season 2 Episode 8 “London Calling” Sneak Peek

2 years ago, by

November 10, 2011

Here’s the first sneak peek video into Nikita Season s Episode 8 “London Calling”. In the video Michael and Nikita take a meeting with General Tupelov…