The Twang To Release New Album
New album and tour coming The Twang have announced that they are to release their third album early next year. As yet the album is untitled but set to be released in January 2012, following the success of this years Guapa EP. The band have also annoucned details of an Auntumn tour. The UK tour … Continue reading

