Exclusive Video: Sister Sin "End of the Line" Guitar Demonstration
Gotenborg, Sweden's Sister Sin are revving up for the release of their latest album, Now and Forever, which hits shelves (and their digital equivalent) tomorrow, October 23 in North America.