There are two artists with this name
These are photos from concerts where The Twang played, so they may be of other bands that played the concert as well.
The Twang Oct 6, 2009 Aberdeen, Scotland, United Kingdom Uploaded by Neil Macdonald
V Festival 2009 Aug 22 - 23, 2009 Chelmsford, England, United Kingdom Uploaded by Peter
T In The Park 2009 Jul 10 - 12, 2009 Kinross, Scotland, United Kingdom Uploaded by Neil Macdonald