10
Oct
Watch: Highlights of TLC Live at Arena Theatre!
TLC put on another incredible concert last weekend, this time in Texas at the Arena Theatre in Houston! Check out some of the highlights below!...