I don't think there's anything more I can say about this band that I haven't said already. Their harmonies are second to NONE. They're even better humans. I just love them to pieces.
If you haven't heard, Delta Rae is in LA working on new material!! Not sure what it's going to equate to, just yet, but there is new music in the works!