Home > TV > NIKITA Season 2 Episode 8 London Calling Promo NIKITA Season 2 Episode 8 London Calling Promo November 7, 2011 by Seat42F NIKITA Season 2 Episode 8 London Calling Promo Twitter Facebook Pinterest Reddit Email