Talons are an instrumental band from Hereford, England.
These are photos from concerts where Talons played, so they may be of other bands that played the concert as well.
WE'RE ALL MAD HERE Mar 12, 2022 Las Vegas, Nevada, United States Uploaded by Mindless Electro