Laura Weinbach is a singer-songwriter from Los Angeles, CA. Nick Luca hailsfrom Tuscon.
Added by Upcoming Robot on October 4, 2007