Trust Self Titled French Heavy Metal Band Holland LP