Chelesa Flor is an acoustic/pop/folk/rock singer from San Diego, California
Added by Upcoming Robot on November 11, 2008