Made of Teeth – S/T (Self) Spread the love The much anticipated debut from South Wales based Made of Teeth is finally here and it...