Carbon Leaf celebrates new album over wine in St. Louis
Acclaimed Richmond, Virginia-based indie rock band Carbon Leaf — who released their latest album, Time Is The Playground, on September 27th — began their long awaited tour here in St. Louis on September 25th, playing to a teeming City Winery downtown. The venue filled up super fast with enthusiastic aficionados after doors were opened and […]