Neverstar Releases ‘Lose Control’ Music Video

“Lose Control” is the new video from U.K.-based, female-fronted metallers NEVERSTAR, which was filmed this past September at London, England’s renowned East End studios.

Leave a Reply

Your email address will not be published.