
The Never , the ambitious young indie band from Chapel Hill, North Carolina, makes a winter tour stop at iS (formerly Starr Hill Music Hall) in Charlottesville on Wednesday, January 22. I call them ambitious for a reason because it's not everyday that a band decides to release a concept album that also includes a 50-page book of original color paintings. But that's exactly what The Never achieved with their second full-length album Antarctica back in 2006. Released on Trekky Records, Antarctica received glowing reviews not only for the artwork by [...]