Reviews \

Wraiths, ‘Edinburgh/Glasgow’ (Land of Decay)

7
SPIN Rating: 7 of 10
Release Date: April 16, 2012
Label: Land of Decay
picture-18150-1372868577By: Christopher R. Weingarten // April 16, 2012

Bleak, impersonal 100-run cassette tape sinks deep into modern noise’s dead cells, blank stares, dull roars.