Loading home…
We Are Urusei Yatsura is an album by Scottish indie rock band Urusei Yatsura, released on 20 May 1996. In the U.S.A. it is known as We Are Yatsura. From Wikipedia (https://en.wikipedia.org/wiki/We_Are_...) under Creative Commons Attribution CC-BY-SA 3.0 (https://creativecommons.org/licenses/...)