Nikita Season 2 Episode 8 “London Calling” Photos

2 years ago, by

October 25, 2011

The CW has released promotional photos for Nikita season 2, episode 8: “London Calling”. Lots of Percy and Alex scenes.