By SLN Staff Writer August 27, 2014 The Swon Brothers To Release Self-Titled Debut Album on October 14