profile image

Xavier Deltell

Feb 24, 1958 (66 years old) in Lerida, Catalonia, Spain

Known For

Credits