There are two artists that use the name L7. 1. A Los Angeles rock band. 2. A disbanded visual kei band.
These are videos from concerts where L7 played, so they may be of other bands that played the concert as well.
Lollapalooza 1994 Aug 1, 1994 Philadelphia, Pennsylvania, United States Added by Joga007
Lollapalooza 1994 Jul 25, 1994 Clarkston, Michigan, United States Added by Jeff Wood