Blue Ribbon is a Providence, RI-based indie electronica band.
Added by Upcoming Robot on May 10, 2008