For a band conceived in the suburbs of Stockholm around the midpoint of the decade its clear Sad Day For Puppets hearts and minds are tuned to a time and place which precedes their arrival by several ...