Spetnaz is an organization in Russia that Blanca worked for before he resigned after his wife's death.