mikeladano.com
REVIEW: Slash Puppet – No Strings Attached (aka The Demo, 1989)
SLASH PUPPET – No Strings Attached (2007 Sun City Records) Slash Puppet were one of the biggest names of the burgeoning Toronto rock scene of the early 1990’s. Unfortunately, unlike th…