Tag Archives: New Horizons

Flyleaf release New Horizons music video

Flyleaf have released a music video for their new single, ‘New Horizons.’ The song is the title track of their brand new album which has yet to be given a release date. More information on the album will be released shortly.

Read more