Love music from Japan? Us too! Join our mailing list and never miss a new release or tour date ever again!
the pillows 13th single NO SELF CONTROL. The original release date was 2 September 1998. The title track is included on the album RUNNERS HIGH.
Check out all of the pillows's music released through JPU Records