There are at least 4 artists named Locust:
These are photos from concerts where Locust played, so they may be of other bands that played the concert as well.
The Pee Chees / The VSS / Locust Sep 27, 1996 Huntington Beach, California, United States Uploaded by Rjv