These are photos from concerts where I Told You I Would Eat You played, so they may be of other bands that played the concert as well.
Chinese Football / I Told You I Would Eat You Aug 15, 2023 Hackney, England, United Kingdom Uploaded by Richard Irving