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.
Shed Seven / The Twang Feb 15, 2020 Bournemouth, England, United Kingdom Uploaded by Jim. A