November 3rd, 2011
SLOW RUNNER just released a great, puppet starring video for their song “Strange Days.”
Watch below: