One of the nation’s newest concert venues is located in one of the most unlikely places. The Anthem, which just opened in Washington D.C.’s revitalized Wharf District, is an independent success story in an industry filled with global entertainment companies. Alex Wagner reports. Source