Also Sprach Zarathustra Op. 30 - III. Of The Great Longing

Also Sprach Zarathustra Op. 30 - III. Of The Great Longing