ottotune live reacts: Album 31

Surprise electronic record from last week's cornucopia of releases.