The Odessa File
Hamburg, Germany. 1963. Peter Miller is going inside the dreaded Odessa. More than a few people hope he doesn't get out... ever.
Hamburg, Germany. 1963. Peter Miller is going inside the dreaded Odessa. More than a few people hope he doesn't get out... ever.