Vieda Boss – Abomination

Starting off the 2024 season of music to look at and I was looking for something to kick off the year right. Something with a little bite and ferocity to it. Vieda Boss from Cleveland, Ohio definitely helped set the tone I wanted with their music single for their latest single Abomination. Starting with a […]

Vieda Boss – Abomination Read More »