Flamboyant Japanese glam rock and heavy metal Listen now!