There are two bands called Pest Control
These are photos from concerts where Pest Control played, so they may be of other bands that played the concert as well.
Download Festival 2024 Jun 14 - 16, 2024 Castle Donington, England, United Kingdom Uploaded by Mikey T
Pest Control / Demonstration of power / Disengagement Feb 23, 2024 Manchester, England, United Kingdom Uploaded by Jamie 🌱