translate English to German: History demands it of us.
Das fordert die Geschichte von uns.