Michael Lane – Angel (Sarah Mclachlan cover) – The voice of Germany

Best.

Thanks! You've already liked this