Posted: Mon Feb 28 2011
While their studio career seems to be floundering, the Sisters have 31 years of live experience to work with. Plus, it's often the random where-are-they-nows that prove the most popular at Fuji Rock. They could end up running off with the show.
Copyright © 2014 Time Out Tokyo
Add your comment