Van She are back and they have a new album coming out titled ‘Idea of Happiness’, coming out July 10th in the states. It’s about damn time! Here’s their new video to a really promising album.
Great song. I was wondering what happened to them