LogoBETABeta
The Devil's Due

Nazi Collaborators

Season 1Episode 11Aired 2011-01-04
The Devil's Due

The Devil's Due

AKA The Devil's Due. Greeks who helped the Nazis.