Vista Drops New Single. Henchmen!
VISTA is a Long island based Female -fronted band. As a Band VISTA knows where they want to be. 2017 could be the year they are looking for as a band in this scene. So just fresh off the stage in NYC with Against The Current. Vista has dropped their new single called Henchmen.
Photo By Holly Turner