Xavier Tubianosa's first album Self Pity released on Thu Jan 01 1970.
The most popular album by Xavier Tubianosa's is Self Pity
The most popular song by Xavier Tubianosa's is Legs and Spines (Intro)
Xavier Tubianosa's first song Legs and Spines (Intro) released on Thu Mar 26 2020.