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.
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.