Vista release new single “Henchmen”

Photo by: Holly Turner Photography

 

New York City band Vista has released their new single “Henchmen” which you can listen to below. After releasing their four-song EP Versus┬álast year, the band is back with “Henchmen,” the latest in the powerhouse bands discography.

Featured image: Jack Durham