The Clones were a French electronica duo, composed of brothers Julien and Nicolas Piau. They released one album, Safety Copy, in 2003.
These are photos from concerts where The Clones played, so they may be of other bands that played the concert as well.
The Clones / Gods / The Dickies / The Zeros Nov 5 - 6, 1977 Los Angeles, California, United States Uploaded by Evan Rude