Spanish band from Albacete.
These are photos from concerts where Surfin' Bichos played, so they may be of other bands that played the concert as well.
Surfin' Bichos Nov 16, 2023 Barcelona, Catalonia, Spain Uploaded by Craig Fae The Vale