translate English to German: I have been there and I saw that terrible place and historically tremendous.
Ich war dort, und ich sah, dass schrecklichen Ort und historisch enorm.