The band recorded their debut EP Show Me Your Seven Secrets (initially self-released on January 27, 2015) and was signed to Fat Possum Records later that year. The album Human Ceremony was released on February 5, 2016, garnering largely positive reviews;
