Advanced Written and Spoken German II

German 400

A continuation of German 399.