Flyleaf - New Horizons By Taylor C. in Music Videos | Comments closed Check out Flyleaf‘s video for their newest single, “New Horizons.” The song comes off their upcoming album of the same name, rumored to drop October 13.… Continued →