Evgenia Kara-Murza

Evgenia Kara-Murza

Evgenia Kara-Murza is the project manager of the Free Russia Foundation and wife of detained Russian opposition leader Vladimir Kara-Murza.

ALL VIDEOS