Which band formed first, The Pillows or Hurricane No. 1?
The Pillows: The Pillows (ザ・ピロウズ , stylized as the pillows) is a Japanese alternative rock band formed in 1989. Hurricane No. 1: Hurricane #1 are an English rock band, formed in Oxford in 1996.
The Pillows