› added 1 year ago
66
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