TWÏNS’ new album was released on June 29th through Earthly Libraries