There are at least three bands named Scowl:
These are photos from concerts where Scowl played, so they may be of other bands that played the concert as well.
Coachella Valley Music and Arts Festival (Weekend 2 of 2) Apr 21 - 23, 2023 Indio, California, United States Uploaded by Andy Bohn
Coachella 2023 Apr 21 - 23, 2023 Coachella Valley, CA Uploaded by Lyssuhh7
Coachella Valley Music and Arts Festival (Weekend 1 of 2) Apr 14 - 16, 2023 Indio, California, United States Uploaded by Val Bello