Owel have signed with Equal Vision Records and will release their new album, Dear Me, on November 11th. The first single “Paper Hands” can be streamed below.
SORTED BY: MUSIC
Owel have signed with Equal Vision Records and will release their new album, Dear Me, on November 11th. The first single “Paper Hands” can be streamed below.