CEDARS Sign Deal With Split Screen; New Album ‘Cowards’ Out In June
Split Screen Management has a pleasure to announce the signing of Texas’ electronic rockers CEDARS into its roster family! In addition, the band’s new album Cowards is coming out on …