Sleeptalk Release “Indio, California” Music Video

Sleeptalk have released a music video for “Indio, California” over at Atwood Magazine. They’ll be releasing a full-length in 2017 via Gold Standard Records.