Mundus Canis

Serenade: III. Infinite Canon