Indie band Stephanie's Id won the best indie band in Asheville, NC two years running and they show no signs of letting up.
Added by Upcoming Robot on February 6, 2009