Lu Mitchell and Catch 23 is a folk band hailing from Dallas, TX.
Added by Upcoming Robot on June 8, 2012