Released Tuesday, April 14, 2015, “Mostly True Stories” is the first full-band album recorded by The Leavelles. The Americana/indie rock band’s roots go much deeper, however. The Leavelles (pronounced “LUH-velles”) formed in North Texas in the early 2000s. The band […]