Alma redemptoris mater - Hermannus Contractus
Alma redemptoris mater - Hermannus Contractus
is a song by
it was released on
Puer natus est