The Roogs LA-based indie rock duo The Roogs present their self-titled debut album, a collection of tracks that is honest and hopeful, combining the ethereal and the aggressive, the electronic...