The Velveteen Saints recently joined fellow Scottish rockers The View as they headed out across Europe and the UK on their Seven Year Setlist tour. Whilst I was pretty impressed with their performance on the opening night at Chester’s Live Rooms I was completely wowed when returned to the UK