Reviews \

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

7
SPIN Rating: 7 of 10
Release Date: April 16, 2012
Label: Land of Decay

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

Tags: Albums
0