Wednesday, January 25, 2012

Electronic Noise: Twin Sisters

I was reading Dossier Journal when I came across an interview with the Long Island based band,
In Heaven, Twin Sisters. Even though they have only just released their first complete album Twin Sisters have been together since 2008. Check out their video below!



No comments:

Post a Comment