Check https://tarahwho.bandcamp.com/
These are photos from concerts where Tarah Who? played, so they may be of other bands that played the concert as well.
Hellfest 2024 Jun 27 - 30, 2024 Clisson, Pays de la Loire, France Uploaded by Rock And Metal Music Videos Credit: Rock and Metal Music Videos
L7 / Tarah Who? Sep 16, 2023 Allston, Massachusetts, United States Uploaded by Brookeworks
Wednesday 13 / South Of Salem / Sick N' Beautiful / Tarah Who? Apr 8, 2023 London, England, United Kingdom Uploaded by Mikey T
Yur Mum / Tarah Who? Jun 25, 2021 London, England, United Kingdom Uploaded by John Kemp Photography