the castanets is a japanese rock band who formed in 1987.
These are photos from concerts where The Castanets played, so they may be of other bands that played the concert as well.
The Castanets / Sholi / Who's Your Favorite Son, God? Jan 23, 2007 Sacramento, California, United States Uploaded by Sacramento Shows