Adolf Eichmann, the architect of the Holocaust – stands in the yard of Ayalon Prison – in Ramla, Israel, c. April 1961. [716 x 1080]

    by _Tegan_Quin

    2 Comments

    Leave A Reply