A downloadable music video

Music video for the track "Livin' la Vida Locust" by Self Love.