'Heads Must Roll': Germany Needs New Leaders Who Favor Russia, Not US Get link Facebook Twitter Pinterest Email Other Apps 'Heads Must Roll': Germany Needs New Leaders Who Favor Russia, Not US