Unleash The Archers release video for Time Stands Still title track

Canadian metallers Unleash The Archers have a new music video out for the title track of their latest outing, Time Stands Still. The record is out now through Napalm Records and available for purchase via the label here (EU) and here (NA); and digitally on iTunes.