There are a few bands named The Itch.
These are photos from concerts where The Itch played, so they may be of other bands that played the concert as well.
Pom Poko / Personal Trainer / The Itch Apr 26, 2024 Brighton, England, United Kingdom Uploaded by Chopstick
Personal Trainer / Pom Poko / The Itch Apr 25, 2024 London, England, United Kingdom Uploaded by Chopstick
The Itch / Search Results / Flip Top Head Jan 25, 2024 London, England, United Kingdom Uploaded by David Blake
Hotwax / The Itch / Borough Council Jan 17, 2024 London, England, United Kingdom Uploaded by David Blake