AboutThe Twang

The Twang are an indie rock band from Birmingham, England, formed in 2001.