Xavier Deltell

Xavier Deltell

Born 24 February 1958 in Lerida, Catalonia, Spain