Love music from Japan? Us too! Join our mailing list and never miss a new release or tour date ever again!
the pillows 21st single Sono Mirai wa Ima (その未来は今). The original release date was 6 October 2004. The title track is included on album GOOD DREAMS, also available to stream or download now.