Treblinka, a seemingly lost world, hidden in the forest, out of sight although never out of mind for Poland's World War 2...