These are photos from concerts where Suicide Puppets played, so they may be of other bands that played the concert as well.
Go Ahead and Die / Bodybox / Half Heard Voices / Suicide Puppets Feb 17, 2024 Mechanicsburg, Pennsylvania, United States Uploaded by Elizabeth Ebersole