from "Pink Lady Lemonade - You're from Inner Space" album by Acid Mothers Temple
See who else performs this track