The Red Owls sign with Paper and Plastick, release lyric video
The Red Owls have announced that they have signed to Paper and Plastick. Paper and Plastick will be releasing Do You Feel Any Better?, the band's debut EP, later this year. A lyric video was released for the title track of the EP. The band will also be playing The Fest 14 later this year.
You can click Read More to watch the video.