Teufelsschlucht

Source: Wikipedia, the free encyclopedia.

Teufelsschlucht is German for "devil's gorge" and may refer to: