New York and Texas based The New Year have posted a teaser clip of their new self-titled album iin conjunction with their label, Touch And Go. The album is due out September 9.
Source New York and Texas based The New Year have posted a teaser clip of their new self-titled album iin conjunction with their label, Touch And Go. The album is due out September 9.