Chapel Hill acoustic trio, Nikki Meets the Hibachi, is a longtime local staple in the Indie rock scene.
Added by Upcoming Robot on August 26, 2007