These 90s radio rock bands defined a unique time for rock music, and we think their records are essential listening for fans of the era.
These three songs might sound uplifting, but when you take a look at their lyrics they just might bring you back down.
TLC will be joined by 3OH!3 on Thursday, July 31 and Third Eye Blind will take the stage the next day, Friday, Aug. 1.