The Neats were an early indie band, forming in Boston in the late 70's. also see NEATS...
These are photos from concerts where The Neats played, so they may be of other bands that played the concert as well.
The Neats / Nirvana / Visigoths Jul 15, 1989 Boston, Massachusetts, United States Uploaded by Zimtrim