There is more than one band by this name.
These are videos from concerts where Lions played, so they may be of other bands that played the concert as well.
Toadies / Lions Jun 28, 2008 Philadelphia, Pennsylvania, United States Added by Beyondthepalace