L7 performs a rock concert at the Wilbur Theatre in Boston, delivering its high-energy set in a historic downtown venue. The Wilbur Theatre, opened in 1914 and revitalized in 2008, sits in Boston’s historic theater district and is known for hosting live music and comedy. The appearance underscores Boston’s tradition of intimate, artist-centered rock shows in a city-wide venue network.