This unknown quantity one man band generously arrived in CD form at Ave Noctum towers. Neil Carter is the man behind it and according to the blurb it it’s a depressive musical journey into humanity’s descent into a horrifying post-apocalyptic… Continue Reading →