› added 2 years ago
91
TIL about the Hocker Album, discovered in 2006, one of the only known photo albums providing irrefutable evidence that top nazi commanders were at Auschwitz.
via reddit.com