Love music from Japan? Us too! Join our mailing list and never miss a new release or tour date ever again!
the pillows 20th single TERMINAL HEAVEN'S ROCK. Its original release date was 3 September 2003. The title track is included on the album PENALTY LIFE.
Check out all of the pillows's music released through JPU Records