The Secret Sisters took their Southern gothic country music to New York City on Friday night, stirring up some buzz for the deluxe reissue of their second album, Put Your Needle Down, with a performance on the The Tonight Show Starring Jimmy Fallon. Backed by a four-piece band, sisters Laura and Lydia Rogers swooned and crooned their way through "Iuka," a swampy rocker about marriage, murder and the deadliest brand of family ties.
Read More